Ho trovato su questo forum questo script che vorrei usare in una form ove visualizzo i records di un DB con i campi:
nome- numero - checkbox
L'utente cliccando su una checkbox e premendo il tasto CANCELLA, invia i dati a DEL.ASP per eliminare i records selezionati.
Lo script serve perchè quando l'utente clicca su CANCELLA senza aver selezionato almeno una checkbox viene avvisato
Lo script funziona con explorer ma con NETSCAPE6 no, come se lo script non ci fosse invia direttamente i dati senza alcun controllo sulle checkbox, potete aiutarmi?
<script>
function Campi() {
ok=false
for (i=0;i<nomeform.del1.length;i++)
if (nomeform.del1[i].checked)ok=true
if(!ok){
alert('ATTENZIONE:\n\nPer cancellare uno o più messaggi, spuntare i messaggi desiderati e premere CANCELLA SMS!')
return false;
}
return confirm("Premendo OK il/i messaggio/i selezionati saranno cancellati\n\n ");
}
</script>
<form method="POST" action="del.asp" onSubmit="return Campi()" name="nomeform">
<%
<input type="checkbox" name="casella" value="<%=rs("ID")%>" >
<input type="submit" value="Cancella SMS" name="Invia">
</form>

Rispondi quotando