2011-07-20 49 views
0

在IE 7中,当有人点击提交与按下回车键时,我的页面上的邮政编码搜索表单反应不同。当sumbmit被点击时,它正常工作,当按下输入时它不正确。
http://getridofit.com为什么输入提交表单与单击IE 7中的提交不同?

<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 但迫切的进入会产生这样的结果:http://getridofit.com/l/85718/

回答

1

因为按钮wasnt以提交表单点击。如果您不单击该按钮,则不会发送@name[schedule]的输入。但是,如果按下输入时按钮输入具有焦点,我认为它会将其正确发送......您可能只想让schedule为隐藏输入。

0

看起来您正在检查URL栏中是否存在提交按钮变量(计划)。提交按钮变量只应在用户物理地点击提交按钮时提交。但是,我无法在Safari中重现该问题,因此它可能还取决于您提交表单时JavaScript的做法。