在<input />上按Enter键会提交错误的<form>(1页上的2个表格)</form>

时间:2012-08-20 01:20:36

标签: php html ajax forms input

我在同一页面上有两种不同的表格。

<form action="" method="post" onsubmit="ajax_send('<?print $userid;?>',this.msg.value); return false;">
<input id="msg" autocomplete="off" type="text" name="msg" stlye="width: 80px;" autofocus="autofocus" placeholder="Chat here" />
<input type="submit" />
</form>

<form action="?page=about&id=0#comments" method="post">
<textarea class="editbox" id="exitbox" placeholder="Write a comment ..." name="newcomment"></textarea>
<input type="submit" id="submit1" name="submit1"></div></div>

现在,当我在<input id="msg"..>中输入内容并按回车键时,它会提交第二个表单而不是第一个表单。

我错过了什么?

2 个答案:

答案 0 :(得分:7)

您的第二张表格未关闭。

答案 1 :(得分:2)

你的第二个表格应该是那样的

<form action="?page=about&id=0#comments" method="post">
<textarea class="editbox" id="exitbox" placeholder="Write a comment ..." name="newcomment"></textarea>
<input type="submit" id="submit1" name="submit1"></div></div>
</form>