gpt4 book ai didi

javascript - 防止 jQuery 验证插件在可见时提交表单

转载 作者:行者123 更新时间:2023-11-28 01:32:46 25 4
gpt4 key购买 nike

我想使用 http://jqueryvalidation.org/ 验证表单插入。但我不想提交表单,而是希望首先显示结果,以便用户可以更加确定,然后提交数据。 “额外确定”页面有一个后退按钮,仅显示原始表单,但当显示表单时,它似乎立即触发提交回调。请参阅下面的脚本和 http://jsfiddle.net/SF9R4/ 上的实例。如何防止这种行为?

var validator=$("#my-form").validate({
rules: {name:{required:true},address:{required:true},city:{required:true}},
submitHandler: function(form) {
//Populate #my-form
$('#my-form>div').toggle();
}
});

$('#go-back').click(function(){
$('#my-form>div').toggle();
alert('go-back');
});

$('#submit').click(function(){
alert('Submit Form');
});

<form method="post" action="myform.php" id="my-form">
<div class="step1">
<input type="text" name="name" id="name" />
<input type="text" name="address" id="address" />
<input type="text" name="city" id="city" />
<input type="submit" name="submit" value="Submit">
</div>
<div class="step2 hidden">
<dl class="info">
<dt>Name</dt><dd id="name"></dd>
<dt>Address</dt><dd id="address"></dd>
<dt>City</dt><dd id="city"></dd>
</dl>
<button id='go-back'>Go Back</button>
<button id='submit'>Complete</button>
</div>
</form>

最佳答案

添加按钮类型。 http://jsfiddle.net/SF9R4/1/

<button id='go-back' type="button">Go Back</button>

关于javascript - 防止 jQuery 验证插件在可见时提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21913783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com