怎样让网页自动计算用户输入的数据? 本帖最后由 chate 于 2010-04-16 17:50:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body> <input type="text" name="textfield" onkeyup="document.getElementById('a').innerHTML=this.value*3" /> <div id="a"></div></body> <HTML> <HEAD> <script> function auto(obj){ document.getElementById("test").innerText = obj.value*3; } </script> </HEAD> <BODY> <input type="text" name="textfield" onkeyup="auto(this)"/>× 3 = <label id="test"></label> </BODY></HTML> 楼上正解不过如果楼主想计算除法的话要特殊处理的,因为js的浮点运算有bug的 没看清楚楼主的问题,其实没必要独立出来吧,一句话就可以搞定<html><body> <input type="text" name="textfield" onkeyup="javascript:document.getElementById('a').innerHTML=this.value*3;" />x3=<span id="a"></span></body></html> 复杂的计算怎么写呢?我新开了一贴:“怎样让网页自动计算用户输入的数据(续)”,望各位高手解答:http://topic.csdn.net/u/20100418/00/d890a34a-d8f1-4851-be46-0534ecf925d6.html 空链接去除后面的#号 JS操作EXCEL问题 JS如何间接读取数据库数据 关于JS得到CSS display的问题 自己学做HTML编辑器时遇到的问题,麻烦JS高手进来看看~~ 在线MSN问题 谁能说明下下这个Function里的代码是起什么做用? 文本框内的光标判断的问题。 求一简单问题:关于如何利用文本框获取下拉菜单选择的内容,详情请看内容。 在javascript中如何表示chr(5) 如何获得同级节点的className名称 js的onkeydown事件
<input type="text" name="textfield" onkeyup="document.getElementById('a').innerHTML=this.value*3" />
<div id="a"></div>
</body>
<HTML>
<HEAD>
<script>
function auto(obj){
document.getElementById("test").innerText = obj.value*3;
}
</script>
</HEAD> <BODY>
<input type="text" name="textfield" onkeyup="auto(this)"/>
× 3 = <label id="test"></label>
</BODY>
</HTML>
不过如果楼主想计算除法的话要特殊处理的,因为js的浮点运算有bug的
<html>
<body>
<input type="text" name="textfield" onkeyup="javascript:document.getElementById('a').innerHTML=this.value*3;" />x3=<span id="a"></span>
</body>
</html>
我新开了一贴:“怎样让网页自动计算用户输入的数据(续)”,望各位高手解答:http://topic.csdn.net/u/20100418/00/d890a34a-d8f1-4851-be46-0534ecf925d6.html