ラジオボタンの値をクリアする

var radio = document.getElementsByName( '#{id:radioGroup1}' );
// ラジオボタンをクリアする
for ( var i=0; i<radio.length; i++ ) {
	if ( radio[i].checked == true ) {
		radio[i].checked = false;
		break;
	}
}





https://bit.ly/2Tj7ijiで説明したコードのCSJS版。

通常はこちらを使った方がよい。

チェックボックスの値をすべて選択する(https://bit.ly/2QGkptf)の応用でfalseにすればチェックが外れる。

ただし、ラジオボタンは一つしか選択できないので、一つチェックを外せばそこで処理を終わらせてよい。


JavaScript (Client)
guylocke
November 16, 2018 at 6:37 PM
Rating
0





No comments yetLogin first to comment...