1

どうやら pos absolute は、彼の jquery 検証エンジン スクリプトを使用してカスタム エラー メッセージを表示する方法を提供しているようですが、それを機能させることはできません。http://posabsolute.github.com/jQuery-Validation-Engine/#options/custom_error_messagesの彼のドキュメントによると、彼は実装方法の例を提供しています。簡単にするために、次のように実装しました。

$('#myform').validationEngine('attach', {'custom_error_messages' : {'#menubuttontext' : { 'required': { 'message': "This is a custom message." }}}} );

次のフォーム フィールドの場合...

<form action="" name="myform" id="myform" method="post" > <input type="text" name="menubuttontext" id="menubuttontext" class="validate[required]" data-tooltip-options="{&quot;position&quot;:&quot;right&quot;}" value="" size="10" > <input type="submit" name="submit" value="submit" < / form >

上記のフォームを送信すると、実装しようとしているカスタム メッセージ「これはカスタム メッセージです」ではなく、「これは必須フィールドです」というデフォルト メッセージが表示されます。これを機能させることができた人はいますか?私は何を間違っていますか?

前もって感謝します!

4

1 に答える 1

2

これを試して..

<script>
        $(document).ready(function(){
            // binds form submission and fields to the validation engine
                $("#myform").validationEngine({
                'custom_error_messages': {
                    // Custom Error Messages for Validation Types
                    'required': {
                        'message': "your own custom message"
                    }
                }
                ,validationEventTrigger: 'submit'
            });
        }); 
    </script>

「validationEventTrigger」オプションは、フォームが送信された後にのみメッセージプロンプトが表示され、それぞれの入力フィールドの onblur イベント中に表示されないようにします。

私も検証エンジンの例で同じ問題を抱えていました。検証エンジンがどのように機能するかを理解するには、posabsolute ValidationEngine ライブラリ パッケージのデモ ファイルを調べるのが非常に良い方法です。

于 2012-11-28T11:21:56.113 に答える