通过javascript向表单动态添加验证
我卡住了。我无法编辑表单的html,因此我需要在页面加载后添加parsley.js验证属性,但如果我这样使用它,parsley似乎不会运行:通过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
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);
}
});
应该可以。你有演示/小提琴吗?