如何根据第一个输入字段中的实时输入自动填充或更改第二个只读字段的值?
<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(){
// ?
});
尝试
$('#1stfield').on('keyup',(function(){
$('#2ndfield').attr('value',$(this).val());
});
$('#1stfield').keyup(function(){
$('#2stfield').val($('#1stfield').val());
});
当您在字段一中输入字段二时,您可能需要使用keyup
而不是change
事件来反映更改。在要键入文本的第二个字段的第二个字段上绑定 keyup 并设置第一个字段的只读字段的值。
$('#2ndfield').keyup(function () {
$('#1stfield').val($('#2ndfield').val());
});
$('#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);
});
试试这个