本文介绍了改变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输入的值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 21:16