请参阅此code。它应该在选择选项时提交表格。当我选择first
选项时,它什么也没发生,其余的选项都可以。有人能帮帮我吗?非常感谢!
答案 0 :(得分:0)
由于默认情况下选择了第一项,因此不会触发change()。您可以添加另一个默认项目,如:
<option value="">Select</option>
<option value="1">1 Rate</option>
<option value="2">2 Rate</option>
<option value="3">3 Rate</option>
<option value="4">4 Rate</option>
<option value="5">5 Rate</option>
答案 1 :(得分:0)
试试这个。
<div>
<form class="speed_form" action="/dashboard/speed/" method="get">
<select name="speed" class="{{id}}" id="selectRate" >
<option value="0">-Select-</option>
<option value="1">1 Rate</option>
<option value="2">2 Rate</option>
<option value="3">3 Rate</option>
<option value="4">4 Rate</option>
<option value="5">5 Rate</option>
</select>
<input type="hidden" name="uuid" id="uuid" value="{{id}}">
</form>
</div>
<script type="text/javascript">
$("selectRate").change(function(){
console.log($(this));
$(this).parent().submit();
});
</script>