问题描述
我将 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 (将#修改为@)