html5表单提交问题

时间:2011-04-29 16:49:29

标签: javascript forms html5 button

我有一个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! (虽然效果很好!):)

谢谢!

1 个答案:

答案 0 :(得分:3)

使用:

<button id="start" onclick="return initialize()">Find Me!</button>

然后确保initialize()返回false。