Sabemos que em asp, desde que response.write request.form("checkboxName") possa determinar se pelo menos um item está selecionado, mas isso não pode ser feito até que seja enviado, então precisamos entrar em contato com a linguagem de script js, vbs.
Suponha que tenhamos uma caixa de seleção chamada optHSCameratyp. Escrevemos uma função para determinar se
function chkCheckBoxChs(objNam){ //Verifica se pelo menos um item da caixa de seleção múltipla está selecionado.
var obj = document.getElementsByName(objNam); //Obter a matriz da caixa de seleção múltipla
var objLen= obj.length; //Obtém o comprimento dos dados
var objYN; //Se há uma escolha
var eu;
objYN=falso;
for (i = 0;i< objLen;i++){
if (obj [i]. verificado == verdadeiro) {
objYN= verdadeiro;
quebrar;
}
}
return objYN;
}
Em seguida, chame isto no programa de envio:
function okSend()
{
if(chkChsHSC(optHSCameratyp)
== false){
alert('Por favor, selecione pelo menosum
item!'
}
return;
, Os nomes são iguais, portanto, em js, se o simples document.all.checkboxNam não conseguir identificar qual controle é, document.getElementsByName deve ser usado como uma matriz para distingui-los.