用JS写一个两个文本框输入值后第三个文本框自动出现乘积的脚本。

如题所述

第1个回答  2012-07-24
<input type="input" id="input1" onkeyup="calc()"/>
<input type="input" id="input2" onkeyup="calc()"/>
<input type="input" id="result" style="display:none"/>
<script>
function calc() {
var i1 = document.getElementById('input1').value;
var i2 = document.getElementById('input2').value;
if (i1 && i2) {
var r = document.getElementById('result');
r.value = i1 * i2;
r.style.display = 'block';
}
}
</script>
第2个回答  推荐于2016-12-04
var fpzb_jine= function(){
var re = /^[0-9]+.?[0-9]*$/;
var danjia=document.getElementById("fpzb_danjia").value;
var shuliang=document.getElementById("fpzb_shuliang").value;
if(danjia==""||shuliang=="")
{
return ;
}
if(!re.test(danjia)){
alert("单价有非法字符!");
}
if(!re.test(shuliang)){
alert("数量有非法字符!");
}
var jine=parseFloat((danjia*shuliang).toFixed(2));
document.getElementById("fpzb_jine").value=jine;
}追问

给个联系方式 详细交我 2352345

本回答被提问者采纳
第3个回答  2012-07-24
哦哦 最多了知道了
相似回答