我必须将一个额外的参数传递给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;
}
答案 0 :(得分:0)
一种方法是将函数调用包装在匿名函数中
$(“”)。点击(功能(这里添加jquery发送的任何参数){ YourFunction (这里为你添加所有参数功能,可以包括来自1 );});
的参数这就是你要找的地方吗?
答案 1 :(得分:0)
我正在为每个输入标签使用属性,我正在获取该属性的值,并基于我正在使用我的功能。例如:
var data = field.attr("validationfor"));
if(data=="PhoneNumber"){
}else{
}