jQuery検証プラグイン(http://docs.jquery.com/Plugins/Validation/)をフィールドヒントと組み合わせて使用しようとしています。同じTImeでのjQuery検証とフィールドヒントの使用
フィールドヒントはvalue属性にテキストを配置し、value属性にテキストがあるため、Validationプラグインは何か間違っているとは見なしません。
私の考えでは、フィールドが空の場合、またはフィールドにフィールドヒントと同じテキストが含まれている場合、エラーがスローされます(つまり、誰かがファーストネームフィールドに「ファーストネーム」を入力した場合、エラーが発生します。
を「ヒンティング」のコード(よく知られているの2種類があります?
ありがとう!
ドロン
ありがとうございます! しかし、あなたがここに含める構文は、jQueryのプラグインの関数初期化コードの検証のようなものではないので、これを現在の検証コードにどのように適用するかを考え出すのは困難です。 また、hintValは私のコードで先に宣言する必要がある変数ですか? – Doron
@Doron、そのコードはjQueryがロードされた後のどこにでも配置する必要があります。はい、 'hintVal'は、ヒントの値を表す変数に置き換えてください。ヒントが要素の属性 "ヒント"にあるとすると、 'hintVal'を' this.attr( 'hint') 'に置き換えます。 –
HTML5標準のプレースホルダ属性を使用するのが最も良い方法です。現代のブラウザはすべてInternet Explorer以外のブラウザを使用していますが、これを使用することは現実的ではありません。私は数年前にブラウザ戦争の間にNetscape上でIE側に切り替えることを後悔します。 :( – will824