0
HTML頁面jQuery驗證的類名的基礎上
<input id="Text1" type="text" class="abc" /><input id="Submit1" type="submit" value="submit1" />
<input id="Text2" type="text" class="abc2" /><input id="Submit2" type="submit" value="submit2" />
$(document).ready(function() {
$("#Submit1").on("click", test1);
$("#Submit2").on("click", test2);
});
function grRules(className) {
removeAllRules();
$("#form1").validate();
$("." + className).rules("add", { required: true, messages: { required: ""} });
if ($("#form1").valid())
return true;
else
return false;
}
function test1() {
if (grRules("abc"))
alert("ok! fine");
}
function test2() {
if (grRules("abc2"))
alert("ok! fine");
}
function removeAllRules() {
$('#form1').removeData('validator');
}
在按鈕單擊我米傳遞類的名稱,其將去驗證..而且每次按鈕被點擊..然後所有以前的驗證將被刪除
讓我們說這兩個InputField的都是空的..我點擊「Button1」表單將不會提交b/c「Text1」是空的..現在我將填滿「Text2」和C舔「Button2的」 ..here形式應該有提交..但shoehow它堅持和顯示錯誤校驗錯誤
請檢查什麼即時做錯了
感謝