我在页面上有以下表格:
<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
最佳答案
改变action,让它变成空白 并像这样改变功能
$("#SelectedMonth").change(function () {
$('form').submit();
});
它会起作用
关于javascript - 使用 JQuery 提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45173295/