我使用此JavaScript代码验证文本框,但是当出现警告弹出窗口并且用户按下该按钮时,它会返回到页面并且提交按钮被禁用,因此当用户单击提交时不会发生任何操作,任何想法?
if (document.getElementById('Title').value == "") {
alert('Please fill mobile number');
$(document).ready(function () {
$("form").submit(function (e) {
e.preventDefault(); //prevent default form submit
});
});
}
这一行是问题所在:
e.preventDefault();
我需要替代品
答案 0 :(得分:1)
$("form").submit(function (e) {
e.preventDefault();
if (document.getElementById('Title').value == "") {
alert('Please fill mobile number');
return false;
}
});
在您的代码,验证和表单提交工作中单独进行。