如何解决如何在远程验证中使用 jQuery 向导步骤
我将 jquery multistep 与 ParslyJs 一起使用。
$("#wizard").steps({
onStepChanging: function (event,currentIndex,newIndex) {
if (currentIndex > newIndex) {
return true;
}
var validateForm = form.parsley().whenValidate({
group: 'block-' + currentIndex
});
validateForm.then(function () {
// need to execute next step here
},function () {});
//if (validateForm.state() === "resolved") {
// return true;
//}
});
如果验证可以接受,通常应该只返回 true
。但是,我的输入字段之一有一个 remote validation rule
<input type="text" name="username" data-parsley-remote="/username-is-valid" data-parsley-group="groupB">
这意味着当 onStepChanging
未完成异步验证并且 validateForm.state() 处于挂起状态时,我不清楚它是否正确。我该怎么做才能继续下一步?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。