【发布时间】:2016-03-30 17:50:07
【问题描述】:
这是我的投递箱,然后是隐藏箱。这些在表单内。
<tr>
<td> <b>{!! Form::label('Types', 'Type') !!}</b></td>
<td> {!! Form::select('type', array('type' => 'type','Orange' => 'Orange', 'Red' => 'Red','Green' => 'Green'), 'type') !!}</td>
</tr>
{!! Form::hidden('color') !!}
脚本在表单后面。
<script>
$(document).ready(function () {
$('#type').on('change', function () {
$('#color').val($(this).val());
});
});
</script>
执行后隐藏的输入值变为空。我哪里错了。请问你能帮我解决这个问题吗?
【问题讨论】:
-
控制台有错误吗?
-
没有。未设置隐藏字段的值
-
代码没问题。你能用小提琴之类的方法重现那个错误吗?
-
没有任何错误。我只需要知道根据下拉框的选定值设置隐藏字段的值我错在哪里
-
在沙箱中重新创建时没有问题:bootply.com/timCf3P7UY 检查
Form::命令生成的html 是否准确,或者不要使用Form::命令而只编写html。<select id="type">,<input type="hidden" id="color"/>,等等等等
标签: javascript jquery laravel-5