选定的下拉框值不会更改laravel 5中的另一个字段值

时间:2016-03-30 14:34:51

标签: javascript jquery laravel-5

我想将隐藏的输入字段值设置为选定的下拉框值。这是我隐藏的字段代码和丢弃框代码。

 {!! Form::hidden('color') !!}


 {!! Form::select('type', array('type' => 'type','Orange' => 'Orange', 'Red' => 'Red','Green' => 'Green'), 'type') !!}

下面是我的jquery。

<script>
$(document).ready(function(){
    $('#type').on('change',function(){
        $('#color').val($(this).val());

    });

});

但是作为隐藏字段值,它不会设置值。那是为什么?

1 个答案:

答案 0 :(得分:1)

a您正在引用ID为“type”的元素,但您没有。

将类型ID添加到您的选择框中。

试试这个:

{!! Form::hidden('type', null, array('id' => 'color')); !!}

{!! Form::select('type', array(
    'type'   => 'type',
    'Orange' => 'Orange',
    'Red'    => 'Red',
    'Green'  => 'Green'
), 'type', array(
    'id' => 'type'
)) !!}

Laravel 5 FormBuilder API Documentation

Further reading