我有一块JavaScript,它是通过点击一个按钮初始化的,并从表单输入中获取信息以根据数据执行地理定位等。
我遇到的问题是我不得不将表单放在html之外的按钮,否则当它被点击时,没有JavaScript被激发!
这当然意味着我的用户不能在有问题的文本框中输入(因为他们丢失了他们的数据!)
有没有办法阻止这种情况发生,并且能够在表单中包含按钮?html5表单提交问题
的HTML是:
<form>
<input id="addyInput" placeholder="Don't forget postcode!" size="25">
</form>
<button id="start" onclick="initialize()">Find Me!</button>
我也可以包括一些JavaScript代码如果需要的话! (虽然这工作正常!):)
谢谢!
请包括JavaScript。需要。 – Mario 2011-04-29 16:54:39
为什么按钮需要在表单之外?为什么JavaScript不会触发?你如何检测它?为什么用户输入数据时会丢失数据?您的描述非常含糊。 – Amadan 2011-04-29 16:56:17