有没有人遇到过奇怪的现象:如果一个 HTML 表单被 <div> 或 table <td> 分成几个部分,那么 <input type="submit" ... > 按钮将不起作用--单击时没有任何反应(未发送“发布”消息)。如果我取出所有 <div> 或表格元素,该按钮将起作用。这是为什么?在我的例子中,表单是由 Ajax 插入的。这可能是问题的原因吗?谢谢。
例如:
<div style="float:left">
<form action="/..." class="submitForm" method="post">
...
...
</div>
<div style="float:left">
...
...
</div>
<div>
...
<input type="submit" value="submit">
</form>
</div>
或者,
<table>
<tr>
<td>
<form action="/..." class="submitForm" method="post">
...
...
</td>
<td>
...
<input ...>
...
</td
<td>
...
<input type="submit" value="submit">
</form>
</td>