2011-10-07 15 views
0

funcCallメソッドに追加のパラメータを渡す必要があります。どうやってするか?パラメータでのiの使用は何ですか?おそらくこのような別のパラメータを追加しています。JQueryの検証でfuncCallにパラメータを渡す方法

<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

関連するコードを見ずに推測するのは非常に難しいです... – Rafay

答えて

0

私は各入力タグに属性を使用していますが、その属性の値を取得しており、その属性に基づいて機能を使用しています。例:

var data = field.attr("validationfor")); 
if(data=="PhoneNumber"){ 

}else{ 

} 
0

一つの方法

$( "")無名関数に関数呼び出しをラップすることです。)あなたはjQueryの1を送信することを任意の引数を追加HERE(機能(をクリックし、{YourFunctionここでは、関数のすべての引数を追加し、1からの引数を含めることができます;});

これはあなたが探している場所ですか?

+0

いいえ..それは動作しません。私はそれのためにいくつかの他のslnを使用しています..私の答えを見つけてください – Nila

関連する問題