formオブジェクトのプロパティ

in

JavaScriptで使用頻度が高いと思われる、formオブジェクトのプロパティと下位オブジェクトの一覧、併せて対応するHTMLのタグを整理しました。ようやくHTMタグとの対応が見えてきたのでプログラミングの際、見当を付けやすくなってきました。JavaScriptはまったく素人とはいえ(一応)プログラミング経験はあるので後は適時リファレンスを引けばなんとかなりそうです。

プロパティ 内容
action form内容の送信先URL
encoding enctype属性の指定
length form内の要素数(readonly)
method post/getの文字列
name formの名称(readonly)
target ウィンドウ名/フレーム名。または_self/_blank/_top/_parent

オブジェクト 内容 タグ
button ボタン <input type=button>
checkbox チェックボックス <input type=checkbox>
elements formオブジェクト以下のオブジェクト配列
fileupload アップロードファイル入力 <input type=file>
hidden 隠しオブジェクト <input type=hidden>
options オプションオブジェクト <option>
password パスワード入力オブジェクト <input type=password>
radio ラジオボタン <input type=radio>
reset resetボタン <input type=reset>
select selectオブジェクト <input type=select>
submit サブミットボタン <input type=submit>
text テキストボックス <input type=text>
textarea テキストエリア <textarea>

オブジェクトに対するプロパティ一覧。プロパティはすべてのオブジェクトに対して適用できるわけではないので注意が必要です。

プロパティ 内容
checked オブジェクトのチェック状態を設定・参照する
defaultChecked オブジェクトのデフォルトチェック状態を設定・参照する
defaultSelected オブジェクトのデフォルト選択状態を設定・参照する
defaultValue オブジェクトのデフォルト値を設定・参照する
index オブジェクトの項目位置を参照する
length オブジェクト数を参照する
name オブジェクトのname属性で設定された名称を取得する

Comments