用JS写一个两个文本框输入值后第三个文本框自动出现乘积的脚本。
3个回答
展开全部
<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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询