Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    selezi0nare tutti i checkbox?

    io ho questo codice che seleziona tutti i checkbox, ma in explorer mi da un errore:
    impossibile ottenere la proprieta type,comando non supporato!

    ma non dice dove. qualche idea di dove sbaglio?


    <html>
    <head>

    <script>
    function selectAll(nomeform) {
    var f= document[nomeform].elements;
    for(var i=0; i<f.length; i++) {
    if(f[i].type="checkbox")
    f[i].checked=true;
    }
    }

    </script>



    </head>
    <body>

    <?
    echo"<form name='nomeform' method=\"post\" action=\" ".$path_to_community_noroot."messenger/cancella_messaggio.php\" target=\"answer\" onsubmit=\"window. open('','answer','height=100, width=250');\"> ";
    input type=\"checkbox\" name='id[]' value='$myrow[0]'>
    echo("<input type=\"button\" value=\"seleziona tutti\" onclick=\"selectAll('nomeform')\"> <INPUT type=\"submit\" value=\"cancella selezionati\" ></form>");


    ?>

    </body>
    </html>
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non e` che per caso in Jscript selectall sia una parola chiave (quindi riservata)?

    Prova a cambiare il nome della tua funzione.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    no,ho gia provato

    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    ho capito che..

    il problema è su questa stringa:
    if(f[i].type="checkbox")

    ma non so perche!
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    trovato,mancava un simbolo uguale

    if(f[i].type=="checkbox")

    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

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.