javascript - 欧芹远程无效返回 null

标签 javascript jquery parsley.js

HTML

<input data-parsley-trigger="focusout"
       data-parsley-remote="/MailValidation"
       data-parsley-remote-message="error"
       placeholder="mail@mail.com"
       type="email"
       name="Mail"
       id="Mail"
       required
       value="@Model.Mail"
       class="form-control" />

JS

var p = $("form").parsley();
$('#SaveButton').click(function () {
    p.validate();
    if (p.isValid()) {
        this.form.submit();
    }
});

欧芹无效。
p.isValid() 返回 null

我无法让它工作。另外,我在互联网上找不到 whenValidate 的任何示例。我发现的资源非常不足。您能帮我解决这个问题吗?

最佳答案

你可以这样做

var p = $("form").parsley();    
$('#SaveButton').click(function () {
 p.whenValidate().done(function() {
   $("form").submit();
 });
});

关于javascript - 欧芹远程无效返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46023791/

相关文章:

javascript - InnerHtml 更改后鼠标无法工作

ruby-on-rails - Javascript 库不适用于 heroku

javascript - 缩放更改时的缩放标记

javascript - swfobject、FB.ui 回调、AS3 ExternalInterface 和 IE 无法正常工作

页脚上的 javascript 驱动的导航菜单

jquery - 欧芹范围验证错误消息问题

javascript - 避免提交表单两次 Parsley - Jquery

javascript - 使用 tablesorter 对 TR block 进行排序

javascript - 动态地将 <td> 添加到表中

javascript - Select2 4.0 单击项目不会触发 select2 :select