2016-02-11 122 views
-1

我想就如何TextBox1的價值附加到TextBox2中幫助的變化不同的文本框時TextBox1中的值更改附加一個文本框的值在第一次文本框

$(function() { 
    $('#textbox1').on('change', function() { 
     $text1 = $('#textbox1'); 
     $text2 = $('#textbox2'); 
     $text2.val($text2.val() + ' $text1');  
    }); 
}); 
+0

你的意思是像'$ text2.val($ text2.val()+ $ text1.val());'? – phaberest

回答

1

你應該$text1.val()就像你是與$text2

$(function() { 
    $('#textbox1').on('change', function() { 
     $text1 = $('#textbox1'); 
     $text2 = $('#textbox2'); 
     $text2.val($text2.val() + $text1.val());  
    }); 
}); 
+0

它正在工作。這可能是因爲您希望在輸入文本時發生更改,而輸入元素並非如此。如果更改文本並按回車鍵,則會更新其他輸入元素。您可能希望將該事件更改爲keyup,keydown或按鍵。 – Sean

+0

下面是上述示例的一個小提琴(https://jsfiddle.net/xnv73v5e/),這裏是一個用於按鍵(https://jsfiddle.net/eqLdx36r/) – Sean

相關問題