javascript - Jquery 欧芹验证不起作用

标签 javascript php jquery ajax parsley.js

if($("#dataform").parsley().isValid()){
    $.ajax({
        url  : '<?php echo base_url();?>index.php/company/final_review?id=<?php echo $this->input->get('id'); ?>',
        type : 'POST',
        data : $("#dataform").serialize(),
        dataType:"json",
        beforeSend: function(){
            $('#remarks').parsley( 'addConstraint', { minlength: 5 });
        },
        success : function(data){
            console.log(data);
        }     
    });
}

这是我的ajax部分。该插件未验证其提交表单的字段。表单验证工作正常。但我想用最小长度验证备注字段。这是行不通的。

最佳答案

确保这一行:

$('#remarks').parsley( 'addConstraint', { minlength: 5 });

在检查isValid()之前调用。

关于javascript - Jquery 欧芹验证不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30978067/

相关文章:

php - MySQL my.cnf 自动重置

jquery - 如何动态改变div内容?

javascript - 使用 jquery 动态获取一些 tr 值并使用 ajax 将它们传递给 php

javascript - 在 Internet Explorer 9 中禁用 F5

javascript - 模式隐藏时滚动条未恢复

javascript - 将光标设置在 CKEditor 中的字符串末尾

php - 将 javascript 文件置于用户身份验证之后的最佳实践?

php - 每次 PHPUnit 测试后换行

javascript - 如何将变量传递给 javascript 文件 &lt;script src ="../js/myfilename.js">&lt;/script&gt;

javascript - 在 ui-router 中保持 onExit