Jquery 表单返回false在internet explorer中不起作用

Jquery 表单返回false在internet explorer中不起作用,jquery,forms,input,submit,Jquery,Forms,Input,Submit,这在FF和Chrome中都有效,但我似乎无法阻止表单在IE8中提交 JQuery包含在DocumentReady函数中 $("#reserveAPickupAppointmentRoommate").click (function() { roommate = $("#roommate").val(); $.post('roommateSearch.php', 'val=' + roommate, function (response) { $("#roommateRes

这在FF和Chrome中都有效,但我似乎无法阻止表单在IE8中提交

JQuery包含在DocumentReady函数中

$("#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">

尝试处理表单的
提交
事件,而不是提交按钮的
单击
处理程序:

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

这是有效的,谢谢,我会在6分钟内标记为答案,当我被允许的时候。但我仍然没有在internet explorer的下一步上采取行动。我想我将不得不为那篇文章发布一个不同的问题。再次感谢!Brad@radleybobins-不客气。我不太确定下一步问题的解决方案是什么,所以一个新问题可能是你最好的选择:)