通过javascript提交表单失败

时间:2014-02-13 04:17:24

标签: javascript php jquery html

请参阅此code。它应该在选择选项时提交表格。当我选择first选项时,它什么也没发生,其余的选项都可以。有人能帮帮我吗?非常感谢!

2 个答案:

答案 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>