2009-07-24 39 views
0

私は提出する前に検証する必要がある登録フォームを持っています。フォームには、名前、電子メール、およびパスワードの各フィールドがあります。私は値を持つために名前が必要で、電子メールは正しい形式を持ち、パスワードは少なくとも6文字にする必要があります。登録フォーム検証

提出する前に、この検証とhightlightの間違ったフィールドをすべて実行する最良の方法は何ですか?

おかげで、 ブラッド

+0

これは大きな問題です。 –

答えて

3

あなたはjQueryのを使用している場合は、あなたはjQueryの検証プラグインに見てみたいことがあります。 This oneが普及しているように見え、かなりいい感じです。 jQueryを使用していない場合は、おそらくそうでしょう。 ;)

+0

私はBに同意します.JavasScriptにチェックインする必要があります。ホイールを再開発したくない場合は、jQueryをチェックしてください。 – Gert

2

希望しないこれはでもトピックではありませんが、私はJavaScriptでこの問題に取り組むことは、それが完全に問題を解決することはないと主張しています(あなたは誰もがJavaScriptを有効にしていると推測することはできません)

このように、いくつかの素晴らしいリアルタイムを実行することができます検証などのJavaScriptを使用すると(素晴らしいビジュアルエフェクトなどのためにjQueryを使用して)、実際の検証を実行する必要があります。

JavaScriptの検証では、DOMの適切な部分を更新する関数を、成功/失敗のメッセージと共に関連する入力のonchangeなどのイベントに追加するだけです。基本についてはhttp://www.w3schools.com/jS/js_form_validation.aspを参照してください。

0

jQueryは明らかに優れたライブラリです。私はjQueryのバリデーションがまともであることを発見しました。しかし、私はより洗練された見た目とより洗練された構文が必要だったので、私自身のヘルパーライブラリを巻きつけました。私はそれを利用できる人のためにGoogleコードに載せます。それは私のためにうまくいった。

http://code.google.com/p/javascript-validation-form/

0

jQueryの検証が十分ではありません、あなたは、サーバー側の検証を必要とする、誰もがJavaScriptを無効にすることができます。

関連する問題