JavaScript パスワード入力欄の値を取得/設定するサンプル

JavaScriptのパスワード入力欄の値を取得/設定するサンプルです。

確認環境
・Windows10
・Google Chrome/IE11

目次

フォームとnameでvalue値を取得/設定する

ボタンを押すとパスワードのvalueに値を設定し取得するサンプルです。
フォーム(form)とテキストボックスのnameを使用します。

pass

コード

上記サンプルのコードです。

<p>pass <span id="span1"></span></p>
<form name="form1">
	<input type="password" name="pass1" value="red" maxlength="5">
</form>
<input type="button" value="ボタン1" onclick="clickBtn1()">
<input type="button" value="クリア" onclick="clickBtn2()">

<script>
function clickBtn1(){

	const pass1 = document.form1.pass1;

	// 値を設定
	pass1.value = "blue";
	//document.form1.pass1.value = "blue";
	// 値を取得
	document.getElementById("span1").textContent = pass1.value;
}
function clickBtn2(){
	document.form1.pass1.value = ""; //クリア
	document.getElementById("span1").textContent = "";
}
</script>

3行目は、パスワード入力欄です。
11行目は、フォームのname「form1」とテキストエリアのname「pass1」で対象を特定(3行目)しています。
14行目は、valueに値を設定しています。
15行目は、14行目と同じ意味です。「document.form1.pass1」は、17行目でも使用するので11行目で変数にセットしています。
17行目は、value値を取得しています。

 

getElementByIdメソッドで値を取得/設定する

ボタンを押すとパスワードのvalueに値を設定し取得するサンプルです。
getElementByIdメソッドを使用します。フォーム(form)がなくても取得できます。

pass

コード

上記サンプルのコードです。

<p>pass <span id="span2"></span></p>
<input type="password" value="red" id="pass2" maxlength="5">
<input type="button" value="ボタン2" onclick="clickBtn3()">
<input type="button" value="クリア" onclick="clickBtn4()">

<script>
function clickBtn3(){

	const pass2 = document.getElementById("pass2");

	// 値を設定
	pass2.value = "green";
	//document.getElementById("pass2").value = "green";
	// 値を取得
	document.getElementById("span2").textContent = pass2.value;
}
function clickBtn4(){
	document.getElementById("pass2").value = ""; //クリア
	document.getElementById("span2").textContent = "";
}
</script>

2行目は、パスワード入力欄です。
9行目は、getElementByIdメソッドでID「pass2」を指定して対象を特定(2行目)しています。
12行目は、valueに値を設定しています。
13行目は、12行目と同じ意味です。「document.getElementById("pass2")」は、15行目でも使用するので9行目で変数にセットしています。
15行目は、value値を取得しています。

関連の記事

JavaScript ラジオボタンの選択されている値を取得するサンプル
JavaScript セレクトボックスの値を取得/設定するサンプル
JavaScript hiddenの値を取得/設定するサンプル
JavaScript チェックボックスの値を取得/設定するサンプル
JavaScript テキストエリアの値を取得/設定するサンプル
JavaScript テキストボックスの値を取得/設定するサンプル

△上に戻る