我有以下表格.形式有效.现在我想在选择其中一个选项时自动提交表单.
<div id='weeksubmit'><!-- I don't need this div -->
<form action="http://localhost/myapplication/index.php/courses/admin/index" method="post" class="autosubmit">
<label for='weekid'>Select Week</label>
<select name="weekid">
<option value="1">Uke 40 (04/10 - 10/10)</option>
<option value="2" selected="selected">Uke 41 (11/10 - 17/10)</option>
<option value="3">Uke 42 (18/10 - 24/10)</option>
<option value="4">Uke 43 (25/10 - 31/10)</option>
</select>
<input type="submit" name="submit" value="Change Week" /></form>
</div>
Run Code Online (Sandbox Code Playgroud)
我尝试了以下代码,但它不起作用.
谁能告诉我我做错了什么?
提前致谢.
$(".autosubmit select").change(function() {
$(this).submit();
});
Run Code Online (Sandbox Code Playgroud)
您的.change()函数正确放置在select元素上,但这意味着它$(this)是相同的select元素.您无法提交下拉框.怎么样:
$(".autosubmit select").change(function() {
$(this).closest('form').submit();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8577 次 |
| 最近记录: |