如下:
<table width="50%" border="0">
<tr>
<td align="center">数量</td>
<td align="center">单价</td>
<td align="center">金额</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td><input name="a3" type="text"></td>
</tr>
</table>怎么样使得金额直接等于数量乘单价。要求:最好不要使用onclick等JS的功能,因为这些功能需要点击才能得出结果,我想要的是只要数量或金额有变化, 金额就自动变化。最好是像excel表格一样,公式定好后,自动改变。
谢谢!
<table width="50%" border="0">
<tr>
<td align="center">数量</td>
<td align="center">单价</td>
<td align="center">金额</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td><input name="a3" type="text"></td>
</tr>
</table>怎么样使得金额直接等于数量乘单价。要求:最好不要使用onclick等JS的功能,因为这些功能需要点击才能得出结果,我想要的是只要数量或金额有变化, 金额就自动变化。最好是像excel表格一样,公式定好后,自动改变。
谢谢!
做一张网页分工也明确的
(为什么不让弄js??)
onkeyup这个事情,是如何使用的啊,请指叫,确实不知道他的用法。
<head>
<title>无标题页</title>
<script type="text/javascript">
window.onload=function(){
document.getElementById("num1").onkeyup=function(){
Sum();
};
document.getElementById("num2").onkeyup=function(){
Sum();
};
}
function Sum()
{
document.getElementById("sum").innerHTML= parseInt(document.getElementById("num1").value)*parseInt(document.getElementById("num2").value);
}
</script>
</head>
<body>
<table width="50%" border="0">
<tr>
<td align="center">数量</td>
<td align="center">单价</td>
<td align="center">金额</td>
</tr>
<tr>
<td align="center"><input name="a3" type="text" style="width:50px;" id="num1"></td>
<td align="center"><input name="a3" type="text" style="width:50px;" id="num2"></td>
<td align="center" id="sum"></td>
</tr>
</table>
</body>
</html>