如何基于第一个输入字段中的实时输入自动填充或更改第二个只读字段的值?如何基于在第一个字段中输入的值自动更改或填充第二个字段?
<input id="1stfield" name="1stfield" value="" readonly/>
<input id="2ndfield" name="2ndfield" value="" />
$('#1stfield').change(function(){
// ?
});
如何基于第一个输入字段中的实时输入自动填充或更改第二个只读字段的值?如何基于在第一个字段中输入的值自动更改或填充第二个字段?
<input id="1stfield" name="1stfield" value="" readonly/>
<input id="2ndfield" name="2ndfield" value="" />
$('#1stfield').change(function(){
// ?
});
您可能需要使用的keyup
代替change
事件反映的变化,你在现场两个领域的一种类型。在要键入文本的第二个字段上绑定第二个字段的keyup,并设置第一个字段的readonly字段的值。
$('#2ndfield').keyup(function() {
$('#1stfield').val($('#2ndfield').val());
});
尝试
$('#1stfield').on('keyup',(function(){
$('#2ndfield').attr('value',$(this).val());
});
它只改变第二场的值后,我指出第一场外的鼠标,如何回合“当我在第一场输入它会改变第二场”? – sasori 2013-02-27 05:33:01
@sasori嘿请再次检查我的答案 – 2013-02-27 05:34:19
$('#2ndfield').keypress(function(){
$('#1stfield').val($('#2ndfield').val());
});
<input class="field1" value="111">
<input class="field2" value="111" autofocus>
<input class="field3" value="111" >
$input = $('input');
$input.keypress(function() {
// Puts the value of the field typed in in ALL other fields
// regardless of if there are contents in them
$input.not(this).val(this.value);
});
试试这个
欢迎来到StackOverflow!你能给你的答案添加一些解释吗?这里不鼓励使用代码解答。 – 2015-10-02 03:22:10
而是故意的阅读only.Is你做你的第一场? – SRy 2013-02-27 05:39:03