- 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>
