validation(在空白字段中)jquery-1.9.1.min中两个字段中的任何一个

我想validation(不允许空白)这两个中的任何字段!从这里有一些想法,但无法在1.9.1版本中实现它。

即使这两个领域都是有效的,那也没关系。 任何输入…..伙计们

这是我的jquery

jQuery.validator.addMethod("require_from_group", function(value, element, options) { alert("xxx"); var valid = $(options[1], element.form).filter(function() { return $(this).val(); }).length >= options[0]; if(!$(element).data('reval')) { var fields = $(options[1], element.form); fields.data('reval', true).valid(); fields.data('reval', false); } return valid; }, jQuery.format("'Please enter either username/ email address to recover password'/Please fill out at least {0} of these fields.")); $("#forgot_pass_form").validate({ rules: { uname: { require_from_group: [1,".send_username"] }, email: { require_from_group: [1,".send_password"] } } }); 

这是我的HTML

 
You need to type an email address
OR

我想要validation这两个空白字段中的任何字段。

为每个输入添加minlength属性。 如果添加minlength 1,则不能为空。 如果您添加“电子邮件”类,它将validation电子邮件地址。

HTML

 
You need to type an email address
OR

JS:

 $(document).ready(function() { $("#forgot_pass_form").validate(); $("#forgot_pass_form input").on('change', function() { if ($('#forgot_pass_form').valid()) { $('#forgot_pass_form input[type="submit"]').removeAttr('disabled'); } else { $('#forgot_pass_form input[type="submit"]').attr('disabled', 'true'); } }); }); 

例如: http : //jsfiddle.net/jeffshaver/K2XAX/3/