2012-06-18 78 views

回答

3
$('select[name=cars]').change(function() 
{ 
    $('input[name=selected-cars]').val($(this).find('option:selected').html()) // text 
    $('input[name=selected-cars]').val($(this).val()) // value 
}) 
+0

遺憾,但如果把選擇框和輸入字段的ID的名稱.. 選擇框的名稱是汽車,並且輸入字段的名稱是被選中的。 –

+0

我現在更新了它 – odiszapc

+0

太棒了!那工作:) –

0

嘗試:

$("YourSelectBoxIDOrClass").live("change", function() { 
var SelectedValue=$("YourSelectBoxIDOrClass option:selected").text(); 
$('#YourTextBoxID').val(SelectedValue).attr('readOnly', 'true'); 

}); 

我使用jQuery 1.4,所以我使用jQuery 1.7 live。如,在.live()方法已過時。所以如果你想使用。對()有關詳情:
http://api.jquery.com/live/

0

你可以試試這個

$('#selectoption ').change(function(){ 
    $("input[type='text']").val($("#selectoption option:selected").val()); 
}); 

你可以在這裏代替(輸入[類型=「文本」])與特定輸入字段.. 。

7

簡單,使用「選擇」事件,並填寫文本框

試試這個,Demo -Click Here

相關問題