2012-06-18 32 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

相关问题