jQueryでフォームの入力内容を自動チェックするJavaScript「vanadium」
フォームの入力内容を送信前にチェックすると有益な情報を得る可能性が高くなります。
またコンバージョン、ユーザビリティの向上にも役立つことができるでしょう。
今回はjQueryプラグイン「vanadium」を利用します。
使用方法
vanadiumからvanadium.jsをjQueryからjquery.jsをダウンロードします。
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript" src="vanadium.js"></script>
あとは内容に応じてclassを振っていけば完成です。
なお、スタイルは以下となります。
正しい場合:.vanadium-valid
間違っていた場合:.vanadium-invalid
細かい指定は以下のサンプルを参照ください。
サンプル
必須項目
<input class=":required" type="text">
正規表現
<input class=":format;/^(vanadium)+$/i" type="text">
整数
<input class=":integer" type="text">
文字数
<input class=":length;4" type="text">
文字数(範囲指定)
<input class=":min_length;4 :max_length;8" type="text">
パスワード確認
<input id="pass" class=":required" type="password">
<input class=":same_as;pass" type="password">
E-mail
<input id="pass" class=":email" type="text">
Javascriptサンプルページ一覧
skuare.net