通过javascript向表单动态添加验证

通过javascript向表单动态添加验证,javascript,jquery,forms,validation,parsley.js,Javascript,Jquery,Forms,Validation,Parsley.js,我卡住了。我无法编辑表单的html,因此我需要在页面加载后添加parsley.js验证属性,但如果我这样使用它,parsley似乎不会运行: var myForm = "#theForm"; jQuery( document ).ready(function() { if (jQuery(myForm).length) { jQuery( '#user_email' ).attr( 'data-parsley-equalto', '#user_email_valida

我卡住了。我无法编辑表单的html,因此我需要在页面加载后添加parsley.js验证属性,但如果我这样使用它,parsley似乎不会运行:

var myForm = "#theForm";
jQuery( document ).ready(function() {  
    if (jQuery(myForm).length) { 

      jQuery( '#user_email' ).attr( 'data-parsley-equalto', '#user_email_validate');

      jQuery( myForm ).parsley();
    }
});
用以下方法交换验证行效果良好,因此“data parsley XXX”部分似乎存在问题:

jQuery( '#last_name' ).attr( 'minlength', 2);

我错过了什么?非常感谢

@user33958这就是你想要的吗


jQuery(文档).ready(函数(){
var myForm=jQuery(“theForm”);
if(jQuery(myForm).length){
欧芹();
jQuery(“#user_email”).parsley().addConstraint('minlength',2);
}
});

应该可以。你有演示/小提琴吗?