1
嗨有兩種形式完全相同的驗證規則,但不同的ID,我想合併成只有一個功能。我怎樣才能做到這一點?jQuery驗證,相同功能的多個表單ID
var validator = $("#ValidateForm1").validate({
errorPlacement: function(error, element) {
if (element.is(":radio"))
error.appendTo(element.parent().next().next());
else if (element.is(":checkbox"))
error.appendTo (element.next());
else
error.appendTo(element.parent().next());
}
});
var validator = $("#validateForm2").validate({
errorPlacement: function(error, element) {
if (element.is(":radio"))
error.appendTo(element.parent().next().next());
else if (element.is(":checkbox"))
error.appendTo (element.next());
else
error.appendTo(element.parent().next());
}
});
第二種解決方案不起作用,因爲提交一份表格,就驗證所有形式。你可以重寫提交併通過表單來驗證,就像這裏:http://stackoverflow.com/questions/8757057/jquery-validate-not-working-on-multiple-form – 2013-11-22 20:09:56
剛剛嘗試過的第一個解決方案,它不' t工作,驗證只需要一個選擇器。 – 2013-11-22 20:29:24