【发布时间】:2019-05-07 08:38:19
【问题描述】:
在 jquery 中编写验证代码是可行的,但如果用户填写所有详细信息并提交,则页面会被重定向。
以下是我的代码形式:
<form action="/process.php" method="post" id="address">
<div class="subscription text-left mb-4" style="color:#1E695E">
<p class="text-left mb-0"><strong>नाम</strong></p>
<input type="text" id="defaultRegisterFormFirstName" class="form-control" placeholder="नाम"
name="full_name" required value="">
</div>
<div class="subscription text-left mb-4" style="color:#1E695E">
<p class="text-left mb-0"><strong>सम्पर्क नम्बर</strong></p>
<input type="text" id="defaultRegisterFormFirstName" class="form-control" placeholder="सम्पर्क नम्बर "
name="contact" required value="">
</div>
<div class="row mb-4" style="color:#1E695E">
<div class="col">
<p class="text-left mb-0"><strong>सडक ठेगाना</strong></
<!-- First name -->
<textarea style="resize: none;" id="defaultRegisterFormFirstName" class="form-control" placeholder="ठेगाना "
name="address" rows="3" required></textarea>
</div>
</div>
<button id="confirm" class="btn btn-articles">ठेगाना पुष्टि गर्नुहोस्</button>
</form>
我尝试过如下的 submitHandler:
$("#confirm").validate({
if(! $form.valid()) return false;
submitHandler: function(form) {
var data = $('#address :input').serializeArray();
$.post($('#address').attr('action'), data, function(info){
$('#result').html(info); });
}
});
$('#address').submit(function(){
return false;
});
一切正常,但我不希望页面被重定向。
【问题讨论】:
-
你想要重定向到另一个页面的代码吗?
-
@ArmanBagheri 我想验证用户是否尝试发送空表单,但我不希望页面被重定向。
-
@ArmanBagheri 如果我从上面删除验证代码,我不会被重定向,但我想检查表单是否为空。
-
写下完整的代码,这样我就可以看到你的表单@Alisha