首先很感谢你的帮助 请你再看看
<input type="text" onkeyup="document.getElementById('a').innerHTML=this.value*0.02"/>
<div id="a"> </div>
可以改成这样的吗?
<input type="text" onkeyup="document.getElementById('a').innerHTML=this.value"/>
<div id="a*0.02"> </div>
? 因为我后面还有金额需要计算,都要根据这个输入的数字来定
一个输入文本域 金额 金额2
(我在文本区输入100) (在这里可以实现显示100*0.02的值吗?就是显示2) 100*0.05
如果输入500 这里就实现500*0.02的值,就是10) 500*0.05
<input type="text" onkeyup="document.getElementById('a').innerHTML=this.value*0.02"/>
<div id="a"> </div>
可以改成这样的吗?
<input type="text" onkeyup="document.getElementById('a').innerHTML=this.value"/>
<div id="a*0.02"> </div>
? 因为我后面还有金额需要计算,都要根据这个输入的数字来定
一个输入文本域 金额 金额2
(我在文本区输入100) (在这里可以实现显示100*0.02的值吗?就是显示2) 100*0.05
如果输入500 这里就实现500*0.02的值,就是10) 500*0.05
<script>
function calc(i){
document.getElementById('a').innerHTML=i*0.02;
document.getElementById('b').innerHTML=i*0.05;
}
</script>
<input type="text" onkeyup="calc(this.value)"/>
<div id="a"> </div>
<div id="b"> </div>
http://topic.csdn.net/u/20090314/23/6051d87e-d9cf-4709-ab07-e16f21032f4e.html
function calc(i){
document.getElementById('a').innerHTML = (i * 0.02).toFixed(2);
document.getElementById('b').innerHTML = (i * 0.05).toFixed(2);
}
http://www.w3school.com.cn/js/pro_js_referencetypes.asp
document.getElementById('a').innerHTML = (i * 0.02).toFixed(2);
document.getElementById('b').innerHTML = (i * 0.05).toFixed(2);
}
<input type="text" onkeyup="calc(this.value)"/>
<div id="a"> </div>
<div id="b"> </div>假如我这里得到这样的表单结果:(红色为说明)
金额 金额1 金额2
1000(文本域录入) 20(i * 0.02) [/color]8(i * 0.05)我需要把这三个数都写入数据库表的 1 2 3 对应列。 我在dream8的插入数据只能插入“金额”这一项。 金额1和金额2的不知道该怎么插入?请问可以实现的了我要的效果吗?