本文介绍了改变onchange输入的值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想要一个非常简单的Javascript函数(我无法工作,对我来说不是那么简单)。
当某人在输入字段中插入一个数字时,其他输入字段的值应该更改为该值。我有atm:
pre $函数updateInput(ish){
fieldname.value = ish;
}
< input type =textname =fieldnameid =fieldname/>
< input type =textname =thingyonchange =updateInput(value)/>
但这不起作用,有人可以帮我吗?
提前致谢!
解决方案
您无法访问您的 fieldname
为一个全局变量。使用:
函数updateInput(ish){
document.getElementById(fieldname)。value = ish;
}
和
onchange =updateInput(this.value)
I want a very simply Javascript function (which I can't get to work, not so simple for me).
When Someone inserts a number in an inputfield, the value of an other inputfield should change to that value. I have atm:
function updateInput(ish) {
fieldname.value = ish;
}
<input type="text" name="fieldname" id="fieldname" />
<input type="text" name="thingy" onchange="updateInput(value)" />
But this doesn't work somehow, can someone help me out?
Thanks in advance!
解决方案
You can't access your fieldname
as a global variable. Use document.getElementById:
function updateInput(ish){
document.getElementById("fieldname").value = ish;
}
and
onchange="updateInput(this.value)"
这篇关于改变onchange输入的值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!