Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery LiveValidation调用函数失败_Jquery_Jquery Plugins - Fatal编程技术网

jQuery LiveValidation调用函数失败

jQuery LiveValidation调用函数失败,jquery,jquery-plugins,Jquery,Jquery Plugins,我正在使用LiveValidation插件验证我页面上的一些输入字段。我希望能够在验证无法禁用保存按钮时调用函数。我已经阅读了关于这个插件的可怕的文档,我找不到如何做到这一点 我的示例代码如下所示 //create the instance var first_name = new LiveValidation('input_first_name', {onlyOnBlur:true, ValidMessage: ' ' } ); first_name.add(Validate.Prese

我正在使用LiveValidation插件验证我页面上的一些输入字段。我希望能够在验证无法禁用保存按钮时调用函数。我已经阅读了关于这个插件的可怕的文档,我找不到如何做到这一点

我的示例代码如下所示

 //create the instance
 var first_name = new LiveValidation('input_first_name', {onlyOnBlur:true, ValidMessage: ' ' } );
 first_name.add(Validate.Presence);
 //create the instance
 var first_name = new LiveValidation('input_first_name', {onlyOnBlur:true, ValidMessage: ' ' } );
 first_name.add(Validate.Presence, { failure: function() { $('#submit').attr('disable', 'disable') });
这将检查以确保输入字段不为空。我想做这样的事情

 //create the instance
 var first_name = new LiveValidation('input_first_name', {onlyOnBlur:true, ValidMessage: ' ' } );
 first_name.add(Validate.Presence);
 //create the instance
 var first_name = new LiveValidation('input_first_name', {onlyOnBlur:true, ValidMessage: ' ' } );
 first_name.add(Validate.Presence, { failure: function() { $('#submit').attr('disable', 'disable') });
但很明显,这种语法是无效的,我找不到与此相关的任何东西。任何人都知道如何做到这一点,或者如果你知道另一个验证插件可以做到这一点,给我一个例子,它是如何工作的,这将是伟大的。谢谢

给你:

//function to disable submit button
 function disableSubmit(){ $("#submit").attr('disable','disable');}
 //function to enable submit button
 function enableSubmit(){ $("#submit").removeAttr('disable'); }

 var first_name = new LiveValidation('input_first_name', {onlyOnBlur:true, ValidMessage: ' ', onInvalid: disableSubmit, onValid : enableSubmit } );