우리는 asp에서 response.write request.form("checkboxName")이 적어도 하나의 항목이 선택되었는지 여부를 결정할 수 있지만 제출될 때까지 완료할 수 없는 한 스크립트 언어 js에 문의해야 한다는 것을 알고 있습니다. vbs.optHSCameratyp
이라는 체크박스가 있다고 가정합니다.
chkCheckBoxChs(objNam){ //다중 선택 상자의 항목이 하나 이상 선택되었는지 확인하는 함수를 작성합니다.
var obj = document.getElementsByName(objNam); //다중 선택 상자 배열 가져오기
var objLen= obj.length; //데이터 길이를 가져옵니다.
var objYN; //선택사항이 있는지 여부
var i;
objYN=거짓;
for (i = 0;i< objLen;i++){
if (obj [i].checked==true) {
objYN= 참;
부서지다;
}
}
return objYN;
}
그런 다음 제출 프로그램에서 다음을 호출합니다.
function okSend()
{
if(chkChsHSC(optHSCameratyp)
== false){
Alert('적어도 하나의 항목을 선택하십시오!')
}
return
;
, 이름이 동일하므로 js에서 간단한 document.all.checkboxNam이 어떤 컨트롤인지 식별할 수 없는 경우 document.getElementsByName을 배열로 사용하여 구별해야 합니다.