很簡單的例子,當我使用「需要」內部功能,應該在實際的表單驗證運行,但它也確實在頁面加載執行運行功能。jQuery驗證 - 裏面怎麼「需要」但不執行負載
的問題是,如何避免它,並因此它會叫裏面只有實際驗證所需的其他功能。
$("form").validate({
rules : {
testinput: {
required: runFunction('hello world')
}
});
function runFunction(a){
console.log(a);
}
我明白了,在這種情況下,你認爲我能避免增加額外的功能,爲每路輸入,只是驗證一羣人喜歡: $( 「輸入[名稱= testinput],輸入[名稱= testinput2],輸入[名稱= testinput3]」)。每個(函數(){ \t \t $(本).rules( 「添加」,{ \t \t \t required:function(element){runFunction(' hello world')} \t \t}); \t \t}); – devjs11
該方法也應該起作用,儘管我沒有看到將這些規則放在'validate()'初始化中的問題。 –
謝謝你,唯一的問題是,我有太多的輸入,將會是什麼樣子: testinput:{要求:功能(EL){runFunction(「世界你好」)}} testinput2:{要求:功能(EL ){runFunction( '的hello world')}} testinput3:{需要:功能(EL){runFunction( '的hello world')}} testinput4:{需要:功能(EL){runFunction( '的hello world')} } 等 – devjs11