【发布时间】:2011-04-29 16:49:29
【问题描述】:
我有一段 javascript,它在单击按钮时被初始化,并从表单输入中获取信息以根据数据执行地理定位等。
我遇到的问题是我必须将按钮放在 html 中的表单之外,否则单击它时,不会触发任何 javascript!
这当然意味着我的用户不能在有问题的文本框中按 Enter(因为他们会丢失数据!)
有没有办法阻止这种情况发生并能够在表单中包含按钮?
HTML 是:
<form>
<input id="addyInput" placeholder="Don't forget postcode!" size="25">
</form>
<button id="start" onclick="initialize()">Find Me!</button>
如果需要,我还可以包含一些 javascript! (虽然效果很好!):)
谢谢!
【问题讨论】:
-
请包含javascript。需要。
-
为什么按钮需要在表单之外?为什么 JavaScript 不会触发?你是怎么检测出来的?为什么用户按 Enter 会丢失数据?你的描述非常模糊。
标签: javascript forms html button