我有3个文本框,即textbox1
,textbox2
和textbox3
。
如果我为textbox1
输入数值,则自动textbox2
和textbox3
应分别显示值textbox1*25
和textbox*75
。
Textbox2和textbox3
不应该是可编辑的,它应该处于显示模式。
任何人都可以帮我找到使用javascript的解决方案。
提前致谢, Amith
答案 0 :(得分:0)
使用onblur
事件检查输入的值是否是使用正则表达式的数字。使用相同的乘以25,75分配其他输入属性,并将readOnly
值设置为true。
详细说明“显示模式”的含义。
答案 1 :(得分:0)
即使我们不是代码,也请尝试:myExample
答案 2 :(得分:0)
你需要在id =“textbox1”这三个元素中使用id,在textbox1元素中,你需要一个像onChange =“my_func()”这样的事件,所以每当你改变这个值时,它都会跳转到函数:< / p>
然后你需要javascript函数,如:
<script>
function my_func() {
document.getElementById("textbox2").innerHTML=document.getElementById("textbox1").value*25;
document.getElementById("textbox3").innerHTML=document.getElementById("textbox1").value*75;
}
</script>