我有两个表单都使用select,所以我的值在下拉框内。我希望能够在不使用提交按钮的情况下提交这两个表单。
第一个表单使用onchange="this.form.submit()"
方法。然而,当一个选项被选中时,第二个表单不会提交。
如何使每个表单使用onchange="this.form.submit()"
提交?
//This form submits using onchange="this.form.submit()"
<select class="clientselect" name="clientlist" id="clientlist" onchange="this.form.submit()">
<option value="">All Clients</option>
<? echo makeClientList($conn); ?>
</select>
//This for does'nt sybmit using onchange="this.form.submit()"
<select class="clientselect" name="filterstatus" id="filterstatus" onchange="this.form.submit()">
<option value="">Filter by Status</option>
<? echo getStatus($conn); ?>
</select>
如果你给每个表单一个name
属性,那么你可以在你的onchange
中引用它,例如:
onchange="document.form1.submit()"
你需要为每个表单的name
更改form1