1 番目の入力フィールドのリアルタイム入力に基づいて、2 番目の読み取り専用フィールドの値を自動的に入力または変更する方法は?
<input id="1stfield" name="1stfield" value="" readonly/>
<input id="2ndfield" name="2ndfield" value="" />
$('#1stfield').change(function(){
// ?
});
1 番目の入力フィールドのリアルタイム入力に基づいて、2 番目の読み取り専用フィールドの値を自動的に入力または変更する方法は?
<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());
});
フィールド1にフィールド2を入力するときに、変更を反映するためにイベントkeyup
の代わりに使用する必要があります。テキストを入力し、最初のフィールドである読み取り専用フィールドの値を設定する2番目のフィールドの2番目にキーアップをバインドします。change
$('#2ndfield').keyup(function () {
$('#1stfield').val($('#2ndfield').val());
});
$('#1stfield').keyup(function(){
$('#2stfield').val($('#1stfield').val());
});
$('#2ndfield').keypress(function(){
$('#1stfield').val($('#2ndfield').val());
});