1

我想将选择框中的值分配给输入字段(只读)...

从选择框中选择项目时,如何自动填充此输入字段???

4

4 回答 4

7

简单,使用“选择”事件并填充文本框

试试这个,演示 - 点击这里

于 2012-06-18T06:25:09.197 回答
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
})
于 2012-06-18T05:58:03.860 回答
0

你可以试试这个

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

您可以用特定的输入字段替换 here(input[type='text']) ...

于 2012-06-18T06:19:34.833 回答
0

尝试:

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

});

我使用的是 jQuery 1.4,所以我使用live.As 从 jQuery 1.7 开始,不推荐使用 .live() 方法。所以如果你想使用.on()。详情:
http ://api.jquery.com/live/

于 2012-06-18T06:08:20.953 回答