我正在使用LiveValidation插件http://livevalidation.com/来验证我页面上的一些输入字段。我希望能够在验证无法禁用保存按钮时调用函数。我已经阅读了关于这个插件的可怕文档,我找不到如何做到这一点。
我的示例代码如下所示
//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') });
但很明显,语法无效,我找不到与此相关的任何内容。任何人都知道如何做这样的事情,或者如果你知道另一个验证插件可以做到这一点,并给我一个例子,它是如何工作的将是伟大的。感谢
答案 0 :(得分:2)
你走了:
//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 } );