如何基於第一個輸入字段中的實時輸入自動填充或更改第二個只讀字段的值?如何基於在第一個字段中輸入的值自動更改或填充第二個字段?
<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