在我做的一个项目中有一个功能需求是:
当输入美元价格时,另一个输入框内同步显示相应的人民币价格。
<dl>
<dt>单 价(USD):</dt>
<dd>
<input type="text" id="USD" name="USD" value="" onchange="getrmb()">
</dd>
<dt>(RMB):</dt>
<dd>
<input type="text" id="RMB" name="RMB" value="" >
</dd>
</dl>
JS事件:
<script type="text/javascript">
function getrmb(){
var num1 = document.getElementById('USD').value; //获取第一个输入框的值
if (isNaN(num1)) { //如果为非数字,结果为空
document.getElementById('RMB').value = "";
} else { //将第二个输入框设置为美元值乘以汇率的结果
document.getElementById('RMB').value = num1*6.33;
}
}
</script>
(我们自己的针对PHP新人的社区:http://www.newphper.com/,欢迎光顾)