我想将选择框中的值分配给输入字段(只读)...
从选择框中选择项目时,如何自动填充此输入字段???
简单,使用“选择”事件并填充文本框
试试这个,演示 - 点击这里
$('select[name=cars]').change(function()
{
$('input[name=selected-cars]').val($(this).find('option:selected').html()) // text
$('input[name=selected-cars]').val($(this).val()) // value
})
你可以试试这个
$('#selectoption ').change(function(){
$("input[type='text']").val($("#selectoption option:selected").val());
});
您可以用特定的输入字段替换 here(input[type='text']) ...
尝试:
$("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/