讓我承認,我不是很擅長jQuery甚至bacic JS,但我已經通過一個非常酷的形式破解我的方式,但我需要有人來幫助我我遇到的最後一個問題。jquery驗證插件並忽略(JavaScript和jquery新手)
$(document).ready(function(){
var ignoreClasses="";
//this hides or shows the specific sections base ond the relationship select
$("#relationship").change(function() {
switch ($(this).val()){
case 'prospective-customer':
$(".interest_all").hide();
$("#interest_1").show();
ignoreClasses = '.s2,.s4,.s5';
break;
case 'current-cutomer':
$(".interest_all").hide();
$("#interest_2").show();
ignoreClasses = '.s1,.s4,.s5';
break;
case 'prospective-partner':
$(".interest_all").hide();
$("#interest_3").show();
break;
case 'applicant':
$(".interest_all").hide();
$("#interest_4").show();
ignoreClasses = '.s1,.s2,.s5';
break;
case 'vendor':
$(".interest_all").hide();
$("#interest_5").show();
ignoreClasses = '.s1,.s2,.s4';
break;
default:
$(".interest_all").hide();
}
});
// field validation
$("#leadform").validate({
//I need to get the ignore class in here
//like ignore: '.s2,.s4,.s5'
});
});
是那裏工作,爲獲取值到忽略的方式來獲得VAR ignoreClasses中.validate()
喬納森,
非常感謝。但有一個問題。整個表單驗證僅在用戶更改#Relationship選擇框時纔有效。如果用戶剛完成他們的名字,那麼點擊提交表格根本沒有被驗證。
你是什麼意思**將var變成.validate()**? – Blender