Kita tahu bahwa di asp, selama respon.write request.form("checkboxName") dapat menentukan apakah setidaknya satu item dipilih, tetapi tidak dapat dilakukan sampai dikirimkan, maka kita perlu menghubungi bahasa skrip js, vbs.
Asumsikan kita mempunyai kotak centang bernama optHSCameratyp. Kita menulis fungsi untuk menentukan apakah
fungsi chkCheckBoxChs(objNam){ //Periksa apakah setidaknya satu item dari kotak multi-pilih dipilih.
var obj = document.getElementsByName(objNam); //Dapatkan array kotak multi-pilih
var objLen= obj.length; //Dapatkan panjang data
var objYN; //Apakah ada pilihan
var saya;
objYN=salah;
untuk (i = 0;i< objLen;i++){
if (obj [i].diperiksa==benar) {
objYN= benar;
merusak;
}
}
return
objYN;
}
Kemudian panggil ini dalam program pengiriman:
function okSend()
{
if(chkChsHSC(optHSCameratyp
)
== false){
alert('Silakan pilih setidaknya satu item!')
; , Nama-namanya sama, jadi di js jika document.all.checkboxNam sederhana tidak dapat mengidentifikasi kontrol yang mana, document.getElementsByName harus digunakan sebagai array untuk membedakannya.