一个表单,请问有办法实现下面的效果吗?
一个输入文本域 金额
(我在文本区输入100) (在这里可以实现显示100*0.02的值吗?就是显示2)
如果输入500 这里就实现500*0.02的值,就是10)
一个输入文本域 金额
(我在文本区输入100) (在这里可以实现显示100*0.02的值吗?就是显示2)
如果输入500 这里就实现500*0.02的值,就是10)
解决方案 »
- 为什么页面一个点击事件在页面第一次加载完成后要点两下执行啊?
- 请教一个JS问题,IE运行“拒绝访问”,FF运行没问题
- =======jquery在文本框后面追加一张图片,怎么移除了!!========
- w3c教程看了好像没看一个样,求学习指导
- 散分,大家把该结的帖子都结了吧
- js获取c#的cookie参数值
- 关于jsp页面根据方向键上下左右移动光标(用js实现)
- 高手解答:怎么判断两个不同名字的单选框在提交情况下提示必须得选择一项!
- oncontextmemu在框架页面中的触发时而有效,时而无效,怎么解决?
- 如何使用div+javascrit模拟html中select的多选效果?
- js如何获得子元素的内容?
- jquery 录入部分中文或英文代码 同是把中文和英文中时显示在两个输入框内
<input type="text" onblur="document.getElementById('t').value=this.value*0.02;" />
<input type="text" id="t" />前面 输入
后面结果
按需求自己改名字 id
<div id="a"></div>是这个意思么,自已验证数字
<input type="text" onblur="document.getElementById('t').value=this.value*0.02;" onkeyup="this.value=this.value.replace(/\D/,'');" />
<input type="text" id="t" />
只能输入数字了
<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
你有多个要计算的话 可以写个function
<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>
你有多个要计算的话 可以写个function
<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>可以控制小数点为2位吗?