我在页面上有以下表格:
<form action="/" method="post">
<select id="SelectedMonth" name="SelectedMonth">
<option>7/1/2017</option>
<option>6/1/2017</option>
</select>
</form>
我正在尝试使用以下 jquery 片段来提交表单。 jquery 代码驻留在表单之外,表单是页面上唯一的表单。
$("#SelectedMonth").change(function () {
alert(this.value);
$('form').submit(function (event) {
alert("Submitted");
event.preventDefault();
});
});
第一个警报被触发并显示所选值,但从未触发提交。
看起来这很简单,但它不起作用。我错过了什么?
TIA
原文由 John S 发布,翻译遵循 CC BY-SA 4.0 许可协议
更改操作并将其设为空白并像这样更改功能
它会起作用