prototype.js, フォーム selectタグが選択済みかをチェック

prototype.js でフォームの入力チェックをする時に、Field.present('ID') で「入力済み」「選択済み」がチェック可能なのは助かる。
input type が text に使え、textarea, select タグにも使える。

IE のためにselectタグにvalue属性を忘れずに

ただ select タグをチェックするとき IE は value 属性が無いと選択していても false しか返さないので注意が必要。

<select name="fruits" id="fruits">
	<option value="">選択してください</option>
	<option value="みかん"> みかん </option>
	<option value="リンゴ"> リンゴ </option>
</select>
if ($("fruits") && Field.present('fruits')) {
	// 選択済み
}

面倒くさがらないでちゃんと value 属性を書くと吉。

カテゴリー: Javascript   タグ:   この投稿のパーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">