Ciao a tutti,
volevo sapere come fare per controllare in un form che almeno un checkbox sia stato selezionato, tutti i checkbox hanno un NAME e un VALUE differente.
Grazie in anticipo
Ciao a tutti,
volevo sapere come fare per controllare in un form che almeno un checkbox sia stato selezionato, tutti i checkbox hanno un NAME e un VALUE differente.
Grazie in anticipo
ho visto che con .net è possibile creare un "gruppo", non è possibile anche con il classic e poi fare il controllo sul gruppo?
Non puoi creare dei gruppi nel modo di asp.net, potresti tuttavia dare ai checkbox lo stesso nome (poi al request li tratti come una collection), è un po' l'equivalente della creazione di un gruppo.
Che informazioni contengono questi check?
xxx
i check sono in un form ad esempio:
name=uno value=uno
name=due value=due
...
poi in asp controllo
uno=request.form("uno")
due=request.form("due")
...
if uno="uno" then
uno="SI"
else uno="NO"
End if
if due="due" then
due="SI"
else due="NO"
End if
...
in poche parole devo controllare che almeno uno dei 6 check sia selezionato perchè il "gruppo" fa parte dei campi obbligatori
grazie ancora
Se ti interessa verificare che almeno uno sia spuntato puoi dare a tutti lo stesso nome:
e poi puoi controllare che:codice:<input type="checkbox" name="checkNome" value="1" /> <input type="checkbox" name="checkNome" value="2" /> <input type="checkbox" name="checkNome" value="3" /> ...
Se devi accedere ad ogni singolo checkbox puoi farlo come faresti con qualunque collection:codice:If Trim(Request.Form("checkNome") & "") <> "" Then ' almeno uno è selezionato else ..
codice:Request.Form("checkName")(1) Request.Form("checkName")(2) ..![]()
xxx