我的问题是,当我单击我的按钮时,它可以正常工作,但是如果我使用回车按钮,它将尝试提交表单并将URL附加?var = x。
我的两个输入:
<input type="text" name="users" onkeydown="if (event.keyCode == 13) document.getElementById('submitbtn').click()">
<input type="button" name="submitbtn" onclick="showUser(users.value)">
您可以查看其余的我的消息来源。如果输入1或2并单击按钮,则将获得结果,但是如果按Enter键,它将不会为您提供结果,并且不会像我所说的那样更改URL。
http://crystalarcade.com/shoutbox
最佳答案
您正在使用document.getElementById
,因此请给您的按钮一个ID
像这样
<input type="text" name="users" onkeydown="if (event.keyCode == 13) document.getElementById('submitbtn').click()">
<input type="button" id="submitbtn" name="submitbtn" onclick="showUser(users.value)">
这将为您工作