用了Jquery的preventDefault阻止表单submit从此再也提交不了了!有没有同学有恢复的办法? 5
//点击submit按钮onclick调用这个方法functionsubmitCheck(){checkName();checkPassword();checkEmail...
//点击submit按钮onclick调用这个方法
function submitCheck() {
checkName();
checkPassword();
checkEmail();
checkPhoneNumber();
checkAddress();
checkPostalCode();
showError();
resetValue();
}
//在showError()里面检查表单输入正误,但是只要有错,submit被阻止一次以后就再也不能恢复了。
//怎么办啊?
//function showError() {
// if (errorMsg != "") {
// $("form").submit(function (event) {
// event.preventDefault();
// });
// alert(errorMsg);
// focusPosition.focus();
// }
//}
我知道有别的办法实现我的功能,但是我就是想知道怎么用preventDefault来实现阻止,然后没错的情况下恢复提交。
方法一:
function showError() {
if (errorMsg != "") {
$("form").submit(function (event) {
window.event.returnValue = false;
});
alert(errorMsg);
focusPosition.focus();
}
else {
$("form").submit(function (event) {
window.event.returnValue = true;
});
}
}
方法二:
把input type=submit 改成button直接用submit()提交。
但是我就是想知道怎么恢复preventDefault阻止的submit
我刚学javascript和jquery,如果有热心同学帮忙解答的话,能不能给出整个方法代码?只给出部分我可能不会举一反三地补全代码...谢谢了:)
谢谢:)
不然preventDefault这个方法在什么情况下使用呢? 展开
function submitCheck() {
checkName();
checkPassword();
checkEmail();
checkPhoneNumber();
checkAddress();
checkPostalCode();
showError();
resetValue();
}
//在showError()里面检查表单输入正误,但是只要有错,submit被阻止一次以后就再也不能恢复了。
//怎么办啊?
//function showError() {
// if (errorMsg != "") {
// $("form").submit(function (event) {
// event.preventDefault();
// });
// alert(errorMsg);
// focusPosition.focus();
// }
//}
我知道有别的办法实现我的功能,但是我就是想知道怎么用preventDefault来实现阻止,然后没错的情况下恢复提交。
方法一:
function showError() {
if (errorMsg != "") {
$("form").submit(function (event) {
window.event.returnValue = false;
});
alert(errorMsg);
focusPosition.focus();
}
else {
$("form").submit(function (event) {
window.event.returnValue = true;
});
}
}
方法二:
把input type=submit 改成button直接用submit()提交。
但是我就是想知道怎么恢复preventDefault阻止的submit
我刚学javascript和jquery,如果有热心同学帮忙解答的话,能不能给出整个方法代码?只给出部分我可能不会举一反三地补全代码...谢谢了:)
谢谢:)
不然preventDefault这个方法在什么情况下使用呢? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询