jquery
  • forms
  • input
  • submit
  • 2011-12-24 75 views 4 likes 
    4

    這適用於FF和Chrome,但我似乎無法停止在IE8中提交表單。表單返回false不會在Internet Explorer中工作

    jQuery是包含在文檔準備功能

    $("#reserveAPickupAppointmentRoommate").click (function() { 
        roommate = $("#roommate").val(); 
        $.post('roommateSearch.php', 'val=' + roommate, function (response) { 
        $("#roommateResults").html(response); 
        }); 
        return false; 
    }); 
    

    有關我的形式提交按鈕:

    <input type="image" 
             src="images/arrow.png" 
             class="reserveAPickupAppointmentRoommate" 
             id="reserveAPickupAppointmentRoommate"> 
    

    回答

    3

    嘗試處理您的窗體的submit事件,而不是提交按鈕的click處理程序:

    $("#yourFormId").submit (function() { 
        roommate = $("#roommate").val(); 
        $.post('roommateSearch.php', 'val=' + roommate, function (response) { 
         $("#roommateResults").html(response); 
        }); 
        return false; 
    }); 
    
    +0

    這工作,謝謝你,我將這標記爲答案在6分鐘,當我被允許。但是我仍然沒有在下一步的Internet Explorer中採取行動。我想我將不得不爲這篇文章發佈不同的問題。再次感謝!布拉德 – radleybobins 2011-12-24 04:52:55

    +0

    @radleybobins - 你非常歡迎。我不太清楚解決方案是什麼給你的下一步問題,所以一個新的問題可能是你最好的選擇:) – 2011-12-24 04:58:19

    相關問題