我对此脚本有疑问
$("#izmene_lica").click(function () {
var ask = window.confirm("Da li ste sigurni da želite da sačuvate ove podatke?");
if (ask) {
$('#odabir').attr('action', 'proces_hr.php'); //#odabir is id of my form
} else {
return false;
}
});
它有时可以工作,有时不工作。在IE
几乎从不工作。我需要的是弹出窗口,它会要求确认,如果确认,表格动作应该改变。我试过很多方法,在IE中我不能让它工作。有人可以帮我这个吗?
答案 0 :(得分:0)
return false
之外,还会做以下事情。它将调用处理程序的preventDefault()操作(在这种情况下为click()
)和stopPropagation(),这将阻止事件冒泡DOM。
尝试使用代码段更新您的代码。
$("#izmene_lica").click(function (e) {
var ask = window.confirm("Da li ste sigurni da želite da sačuvate ove podatke?");
if (ask) {
$('#odabir').attr('action', 'proces_hr.php');
} else {
e.preventDefault();
}
});
您的一条评论是#izmene_lica
是您的提交按钮。您也可以将其与submit()
处理程序绑定。这是DEMO。