我有一段 JavaScript,通过单击按钮进行初始化,并从表单输入中获取信息以根据数据执行地理定位等。
我遇到的问题是我必须将按钮放置在 html 中的表单之外,否则当单击它时,不会触发 javascript!
这当然意味着我的用户无法在有问题的文本框中按回车键(因为他们会丢失数据!)
有没有办法阻止这种情况发生并能够在表单中包含该按钮?
HTML 是:
<form>
<input id="addyInput" placeholder="Don't forget postcode!" size="25">
</form>
<button id="start" onclick="initialize()">Find Me!</button>
如果需要,我还可以包含一些 javascript! (尽管这很好用!):)
谢谢!
最佳答案
使用:
<button id="start" onclick="return initialize()">Find Me!</button>
然后确保initialize() 返回 false。
关于javascript - html5表单提交问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5834915/