![](/img/trans.png)
[英]jQuery-Validation-Engine - Custom funcCall validation causes error when value is empty
[英]How to Pass Parameter to funcCall in Jquery Validation
我必須將一個額外的參數傳遞給funcCall方法。 怎么做? 並且i在參數中有什么用? 我喜歡添加另一個可能是這樣的參數。
<input type="text" id="phone" class="validate[funcCall[checkPhoneNumber["phone"]]]"/><input type="text" id="mobile" class="validate[funcCall[checkPhoneNumber["mobile"]]]"/>
我將在電話和移動電話的以下方法中添加開關盒,這將具有不同的正則表達式。
function checkPhoneNumber(field, rules, i, options){
alert(i);
if (!field.val().match(/^[0-9]{8,15}$/))
return options.allrules.phone.alertText;
else if (!field.val().match(/([^((\+)*(0*))])/))
return options.allrules.phone.alertText;
}
一種方法是將函數調用包裝在匿名函數中
$(“”)。click(function(在這里,您添加jquery發送1的 所有參數 ){ YourFunction (在這里,您為函數添加所有參數,並且可以包括1的參數 )});
這是您要尋找的東西嗎?
我為每個輸入標簽使用屬性,並獲取該屬性的值,並基於此使用功能。 例如:
var data = field.attr("validationfor"));
if(data=="PhoneNumber"){
}else{
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.