Я выполнил поиск по максимуму и минимуму, но не нашел решения.
Я хочу, чтобы моя функция отправки обрабатывала действие, когда пользователь нажимал кнопку отправки, и переопределяла действие по умолчанию. 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);
});
///////////////////////////////////////////
EDIT /ОБНОВЛЕНИЕ
IE9 выдает ошибку при вызове функции загрузки:
$ ('# conf'). Load ("/ Confirmation.aspx");
Ошибка:
SCRIPT5: доступ запрещен.
jquery-1.6.2.js, строка 6244, символ 2