- JavaScript
-
2010-12-10 - 更新:2012-03-23
フォームの値をCGIやPHPなどのプログラムに送信するとき、
name属性に「inq[]」という風に設定する。
その際、JavaScriptでの値チェックの方法。
JavaScript関数を定義
<script type="text/javascript">
<!--//
var check = function()
{
var n = 0;
for(i = 0; i < document.frm.elements["inq[]"].length; i++)
{
// document.frm.elements["inq[]"][i].checked //チェックを判別
// document.frm.elements["inq[]"][i].value; //値を取り出す
if(document.frm.elements["inq[]"][i].checked)
{
// IDを利用してラベルのテキストを取得
// document.getElementById("label_" + document.frm.elements["inq[]"][i].id).innerText
n++;
}
}
if(n == 0)
{
alert("チェックが1つもありません!");
return false;
}
else
{
return true;
}
}
//-->
</script>




