我有一个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! (虽然效果很好!):)
谢谢!
答案 0 :(得分:3)
使用:
<button id="start" onclick="return initialize()">Find Me!</button>
然后确保initialize()返回false。