Visualizzazione dei risultati da 1 a 4 su 4

Discussione: checkbox non funziona

  1. #1

    checkbox non funziona

    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>

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    e usando document.forms.nomeform al posto di nomeform ?

  3. #3
    Ho provato

    for (i=0;i<document.forms.nomeform.del1.length;i++)

    ma non funziona lo stesso

    Stefano

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prova
    document.forms['nomeform'].del1.length

    ma i checkbox non si chiamano casella?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.