JavaScript

JavaScript value proparty.

value

 ボタンに表示する文字列や、入力フィールドに入力されている文字列など、各エレメントの値を参照、設定します。

Syntax (構文)


document.フォームオブジェクト名.value

forms[インデックス値].各オブジェクト名.value

elements[インデックス値].value

文例


// 1番目のフォームの2番目の要素の値を変数myValueに代入。
myVlaue = document.forms[0][1].value;

// フォームmyForm内のテキストフィールドmyTextの値を変数myValueの値に設定。
document.myForm.myText.value = myValue;

Sample

 記入漏れをチェックする。

 フォーム内の全てのオブジェクトの値をチェック。オブジェクトの値が何もなければ「(オブジェクト番号)番目が記入漏れです」とアラートで表示する。

お名前:
メール:
お電話:

HTML source


<form name="myForm">
	お名前:<input type="text"><br>
	メール:<input type="email"><br>
	お電話:<input type="tel"><br>
	<input type="button" value="check" onclick="formCheck()">
</form>

JavaScript source


function formCheck() {
	for (var i = 0; i < document.myForm.elements.length; i++) {
		if (document.forms[0][i].value == "") {
			alert((i+1) + "番目が記入漏れです");
		}
	}
}