2013-02-27 126 views

回答

1

您可能需要使用的keyup代替change事件反映的變化,你在現場兩個領域的一種類型。在要鍵入文本的第二個字段上綁定第二個字段的keyup,並設置第一個字段的readonly字段的值。

Live Demo

$('#2ndfield').keyup(function() { 
    $('#1stfield').val($('#2ndfield').val()); 
}); 
1
$('#1stfield').keyup(function(){ 

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

}); 
+0

它只改變第二場的值後,我指出第一場外的鼠標,如何回合「當我在第一場輸入它會改變第二場」? – sasori 2013-02-27 05:35:03

+0

你可以使用這個 – PSR 2013-02-27 05:38:39

2

嘗試

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

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

}); 
+0

它只改變第二場的值後,我指出第一場外的鼠標,如何回合「當我在第一場輸入它會改變第二場」? – sasori 2013-02-27 05:33:01

+0

@sasori嘿請再次檢查我的答案 – 2013-02-27 05:34:19

0
$('#2ndfield').keypress(function(){ 
    $('#1stfield').val($('#2ndfield').val()); 
}); 
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); 
}); 

試試這個

+1

歡迎來到StackOverflow!你能給你的答案添加一些解釋嗎?這裏不鼓勵使用代碼解答。 – 2015-10-02 03:22:10

相關問題