2011-10-10 35 views
1

我在我的网站上更新了一些代码,现在表单不会针对IE7和IE8提交。IE 7,8表单在添加onClick事件后未提交

的代码是:

$(".advancedFinder .goBtn").click(function() { 

     $('#validDestination').hide(); 

     if ($('#DestinationId').val() == '') { 
      $('#validDestination').show(); 

      return false; 
     } 

     $('.indicator').show(); 
     return true; 

    }); 

与可http://gocruising.com.au/当你点击下面的“高级查找克鲁斯的” GO按钮查看该问题的网站它调用的代码行,但从未提交表单。所有其他浏览器似乎都可以正常工作。

的Javascript是layout.js线249

+0

如果是表单提交,我会在表单上使用[submit()](http://api.jquery.com/submit/),而不是按钮上的click()否则当您点击“输入”而不是点击时,IE不会提交。不过,不知道这是否会影响你的实际问题。 –

回答

1

IE可能需要在按钮上的type属性。尝试:

<button class="goBtn" type="submit">Go</button>