我想将隐藏的输入字段值设置为选定的下拉框值。这是我隐藏的字段代码和丢弃框代码。
{!! 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());
});
});
但是作为隐藏字段值,它不会设置值。那是为什么?
答案 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'
)) !!}