jquery
  • forms
  • input
  • submit
  • 2011-12-24 91 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

    相关问题