我搜索了高低并没有解决方案。
我希望我的提交函数在用户单击提交按钮时处理该操作,并覆盖默认操作。Firefox 和 Chrome 工作完美,但在 IE9 中,单击表单按钮会导致页面转到 Default.aspx(我是使用 ASP.NET,并在本地主机上运行此代码)。
/////////////////Submit Function/////////////
$('#ARBB').submit(function (event) {
//e.cancelBubble is supported by IE - this will kill the bubbling process.
event.cancelBubble = true;
event.returnValue = false;
//e.stopPropagation works only in Firefox.
if (event.stopPropagation) {
event.stopPropagation();
event.preventDefault();
}
// initialize validator for a bunch of input fields
var inputs = $("#Contact :input").validator();
// perform validation programmatically
//inputs.data("validator").checkValidity();
$('#conf').load("/Confirmation.aspx");
$.blockUI({ css: {
border: 'none',
padding: '15px',
backgroundColor: '#000',
'-webkit-border-radius': '10px',
'-moz-border-radius': '10px',
opacity: .5,
color: '#fff'
}
});
setTimeout($.unblockUI, 500);
$("#accordion").accordion("enable");
$("#accordion").accordion("option", "active", 3);
$("#CheckMark3").fadeIn("fast");
$('html, body').animate({
scrollTop: $("#Section3").offset().top
}, 500);
});
///////////////////////////////////////////
编辑/更新
调用 load 函数时 IE9 抛出错误:
$('#conf').load("/Confirmation.aspx");
错误是:
SCRIPT5:访问被拒绝。
jquery-1.6.2.js,第 6244 行字符 2