在IE 7中,当有人点击提交时按下回车键,我页面上的邮政编码搜索表单会有不同的反应。单击sumbmit时正常工作,按下enter键时不正确 http://getridofit.com
<form name="zip" action="<?php bloginfo('url'); ?>" method="get">
<input type="text" id="zipper" name="locations" size="5" maxlength="5" class="junk-input" onsubmit="return checkForm()" />
<input type="submit" value="" name="schedule" src="/wp-content/uploads/remove-my-junk.png" align="center" class="junk-button" style="background: #f67a3e url(/wp-content/uploads/remove-my-junk.png); border: none; width: 201px; height: 45px;"/>
</form>
压缩搜索85718的正确结果如下所示:http://getridofit.com/l/85718/?schedule 但按Enter键会产生如下结果:http://getridofit.com/l/85718/
答案 0 :(得分:1)
因为没有点击按钮才能提交表单。如果您没有单击该按钮,则不会发送@name[schedule]
的输入。但是,如果按下输入时该按钮输入具有焦点,我认为它将正确发送...您可能会想要使schedule
成为隐藏输入。
答案 1 :(得分:0)
看起来您正在检查URL栏中是否存在提交按钮变量(计划)。提交按钮变量只应在用户实际单击提交按钮时提交。但是,我无法在Safari中重现该问题,因此它可能还取决于您在提交表单时JavaScript正在执行的操作。