【发布时间】:2014-08-27 16:43:56
【问题描述】:
我认为我理解“按钮”应该是实现我想要的结果的正确方法;不知何故,它们应该与提交按钮不同。但是我不明白如何得到我想要的结果。
我有以下:
<form action="http://www.google.com">
<input type="text" id="box1">
<button id="button1" onclick="myFunction()">Submit</button>
</form>
如果用户单击该按钮,该函数将正确运行。 (该函数最终从 box1 中提取值)并对其进行处理)。但是,如果当用户将光标放在文本框内时,他们按键盘上的 Enter 键,表单就会提交并链接到 google。
我怎样才能使在 box1 中按 enter 不会更改页面,而是运行 myFunction?
【问题讨论】:
-
你想在 javascript 中使用它还是使用 jQuery 也可以?
-
要确保按钮不提交页面,请使用
标签: javascript html forms button submit