【发布时间】:2010-08-30 12:31:19
【问题描述】:
我正在寻找一种解决方法,以阻止 IE 刷新页面而不是提交我的单行表单,当用户点击 Enter 而不是点击 Go 时。
我找到了这个解决方案,效果很好,但我想知道是否有人可以解释它为什么有效?
我使用的解决方案是在表单标签中添加一个隐藏的文本输入,像这样
`<form name="SearchForm" id="SearchForm" method="get" action="">
/*This is the hidden text input*/
<input type="text" style="visibility:hidden;display:none;" name="ieSearchEnter">
</input>
<fieldset>
<span><input type="text" name="Search" id="Search"/></span>
<div class="field actions">
<input type="submit" name="Go" id="Go" class="submit" value="Go"/>
</div>
</fieldset>
</form>`
我找到了here。
谢谢!
【问题讨论】:
标签: html internet-explorer forms