2010-12-21 11 views
0

JQuery Validatorを使用していて、簡単な質問があります。 私はaddMethodを使用して、正規表現に基づいてオーストラリアの電話番号のカスタム検証を定義しています。これは複数のページで使いたいメソッドなので、外部の.jsファイルに関数を定義してaddMethod呼び出しにポップしたいと思います。jQueryバリデーターaddMethod質問

私が使用している場合:値を見つけることができませんが、あなたはまっすぐaddMethod呼び出しに機能を構築する場合は、パラメータ値を使用します。

$.validator.addMethod('phone', regexPhone(value), 'Please enter a valid phone number'); 

私は、参照エラーが発生します。

addMethodの呼び出しに再利用可能な関数を追加する方法はありますか? Ryan。

Ta、 Ryan。

答えて

1

addMethodの2番目のパラメータ

$.validator.addMethod('phone', regexPhone, 'Please enter a valid phone number'); 

を試してみてください。これは、関数regexPhoneを呼び出します、コールバックです。

コールバックに追加する前にregexPhone関数を呼び出した方法です。

+0

ありがとうございます!私はあなたの反応を見てすぐに、それは理にかなった。最後の4時間または5時間バリデーターを手に入れていたので、ちょっとぼんやりしています! =) – itsreeyan