Javascript 如何让更改事件上的mu将一个字段的输入填充到另一个字段的输入
我试图在下面的代码中说,当输入field1.value时,用该值/文本填充field2。这是通过一个on change事件来完成的,但它并没有按照我认为应该的方式运行 这项工作:Javascript 如何让更改事件上的mu将一个字段的输入填充到另一个字段的输入,javascript,if-statement,wildcard,onchange,Javascript,If Statement,Wildcard,Onchange,我试图在下面的代码中说,当输入field1.value时,用该值/文本填充field2。这是通过一个on change事件来完成的,但它并没有按照我认为应该的方式运行 这项工作: if(field1.value=='Hello'){field2.value='World'}else{field2.value='foo';} 但我正试图让下面的内容发挥作用,但事实并非如此: 如果(field1.value='%'){field2.value='field1.value'} else{field2.
if(field1.value=='Hello'){field2.value='World'}else{field2.value='foo';}
但我正试图让下面的内容发挥作用,但事实并非如此:
如果(field1.value='%'){field2.value='field1.value'}
else{field2.value='';}
'field1.value'
是字符串'field1.value'
我假设您需要
field1.value的值
试试这个:
if (field1.value=='%') {
field2.value=field1.value
}
else {
field2.value='';
}
删除='field1.value'
周围的单引号
这里有一个有效的例子
document.getElementById(“field1”).addEventListener(“keyup”,function()){
如果(this.value==“%”)
document.getElementById(“field2”).value=this.value;
其他的
document.getElementById(“field2”).value=“”;
});代码>
在此框中添加一个百分比:
第二个框: