2011-10-10 45 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>