クライアント側とサーバー側の検証に jquery バリデーターを使用しています。
しかし、別のフォームフィールドで提出された1つのフォームのエラーを表示したい.
誰もそれを達成する方法を提案できますか?
次のバリデータクラスを使用しています。
http://jquery-validation-php-plugin.googlecode.com/svn-history/r6/trunk/Validator.class.php
前もって感謝します。
クライアント側とサーバー側の検証に jquery バリデーターを使用しています。
しかし、別のフォームフィールドで提出された1つのフォームのエラーを表示したい.
誰もそれを達成する方法を提案できますか?
次のバリデータクラスを使用しています。
http://jquery-validation-php-plugin.googlecode.com/svn-history/r6/trunk/Validator.class.php
前もって感謝します。
jquery 検証プラグインで新しいルールを作成できます。このリンクjquery-validate - addMethod - how to apply custom rule referencing two text boxes? を確認してください。
このルールでは、フォーム フィールドをチェックして、それに応じてルールの値を返すことができます。
または、フィールドのルールを変更できます。フィールド 'firstName' があるとします。このようにカスタム コードを追加できます。
firstName:
{
required: function(element)
{
// here you can add your custom code
}
}
このカスタマイズされた検証には addMethod ルールを使用できます。たとえば、ドロップダウンに状態リストを含むフォーム id="mainForm" があるとします。ドロップダウンに id ="drpState" があると仮定すると、次のように記述します
HTML
-------
<select>
<option value="-1">- Select -</option>
<option value="1">Aus</option>
<option value="2">Mogs</option>
<option value="3">Swut</option>
</select>
Jquery
-------
jQuery(document).ready(function () {
$.validator.addMethod("selectState", function (value, element) {
return this.optional(element) || (value.indexOf('-1'));
}, "Please select state");
$("#mainForm").validate({
rules: {drpState:{selectState:true},
});
});
詳細については、 http ://ssthil.blogspot.in/2012/06/jquery-validate-multiple-fields-with.html を参照してください 。