如何在输入文本字段中获取选择框选项值

时间:2013-08-25 06:15:16

标签: javascript jquery text input

这是我的代码:

<select name="art_type">
    <option value="ra">Research Article</option>
    <option value="rea">Review Article</option>
    <option value="re">Reviews</option>
    <option value="op">Opinions</option>
    <option value="le">Letters to the Editor</option>
</select>

<input style="border: none;" type="text" id="get_id_val" value="">

因此,用户从选择框中选择的值应该在文本框中输入值。  怎么做?

3 个答案:

答案 0 :(得分:1)

尝试

jQuery(function($){
    var $idval = $('#get_id_val');
    $('select[name="art_type"]').change(function(){
        $idval.val($(this).val())
    }).triggerHandler('change')
})

演示:Fiddle

答案 1 :(得分:1)

$("select").on("change", function(){
   $("#get_id_val").val( this.options[this.selectedIndex].value );
});

答案 2 :(得分:1)

试试这个:

$('select[name=art_type]').on('change', function () {
    var select = $(this).find('option:selected').val()
    $('#get_id_val').val(select)
});

演示here