0

如何根据第一个输入字段中的实时输入自动填充或更改第二个只读字段的值?

<input id="1stfield" name="1stfield" value="" readonly/>
<input id="2ndfield" name="2ndfield" value="" />


$('#1stfield').change(function(){

// ?

});
4

5 回答 5

2

尝试

$('#1stfield').on('keyup',(function(){

    $('#2ndfield').attr('value',$(this).val());

});
于 2013-02-27T05:29:13.950 回答
1
$('#1stfield').keyup(function(){

 $('#2stfield').val($('#1stfield').val());

});
于 2013-02-27T05:29:02.627 回答
1

当您在字段一中输入字段二时,您可能需要使用keyup而不是change事件来反映更改。在要键入文本的第二个字段的第二个字段上绑定 keyup 并设置第一个字段的只读字段的值。

现场演示

$('#2ndfield').keyup(function () {
    $('#1stfield').val($('#2ndfield').val());
});
于 2013-02-27T05:36:26.360 回答
0
$('#2ndfield').keypress(function(){
    $('#1stfield').val($('#2ndfield').val());
});
于 2013-02-27T05:43:06.770 回答
0
<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);
});

试试这个

于 2015-09-06T12:54:13.727 回答