【发布时间】:2014-09-29 14:10:11
【问题描述】:
无论我在做什么,当我在一个表单中有两个按钮时,即使其中一个显然不是提交按钮而另一个是提交类型输入,它们总是都提交表单。我有这样一段代码:
<form method="POST">
<tr class="record">
/* This one submits */
<td><button onclick="location.href='editStudent.cshtml?id=@row.No'">Edit record</button></td>
/* And so does this one */
<td><input type="submit" value="Delete" /></td>
</tr>
</form>
我知道我不应该在中间表中创建表单,但这不是重点。请告诉我我做错了什么,因为我已经解决这个问题太久了。
【问题讨论】:
-
您的 HTML 无效。您不能将表格行作为表单的子项。