【发布时间】:2012-08-15 09:48:14
【问题描述】:
我在同一个页面上有两个不同的表单。
<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"..> 中输入内容并按 Enter 键时,它会提交第二个表单而不是第一个表单。
我错过了什么?
【问题讨论】:
-
我发现了自己。我在第二个表格上忘记了
</form>。我很愚蠢(也很累)。对不起 -
@user1211030,那么请接受正确的答案。
-
如果谷歌把你带到这里,这个答案有更多的解决方案:stackoverflow.com/questions/10313032