【发布时间】:2009-09-15 05:05:31
【问题描述】:
目前,我正在使用 with ajax 来更新我的 mysql。现在,我必须用鼠标单击按钮才能工作(我正在使用 onclick),但我怎样才能让它接受“输入”按钮?我的猜测是... Enter 不起作用,因为不存在。如果我把它留在那里,我的 ajax 就不会移动。
【问题讨论】:
目前,我正在使用 with ajax 来更新我的 mysql。现在,我必须用鼠标单击按钮才能工作(我正在使用 onclick),但我怎样才能让它接受“输入”按钮?我的猜测是... Enter 不起作用,因为不存在。如果我把它留在那里,我的 ajax 就不会移动。
【问题讨论】:
使用<input type="submit> 而不是<button> 或type="button",然后挂钩到表单的onsubmit 事件。
例如:
<form action="#" onsubmit="alert('Hello world!'); return false">
<input type="text" name="myText" id="myText" />
<input type="submit" value="Submit" />
</form>
return false 确保浏览器实际上不会提交表单。
【讨论】:
如果您在 HTML 表单中,则 enter 将提交数据。您只需在 onsubmit 事件处理程序中编写代码即可进行 ajax 调用。
如果您不在 HTML 表单中,请检查按键事件处理程序。也许这就是你要找的。p>
【讨论】: