Visualizzazione risultati 1 fino 11 di 11

Discussione: Form di tipo checkbox

  1. #1
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito Form di tipo checkbox

    Salve, non conosco quasi per niente lo JAVASCRIPT e mi servirebbe sapere come si fa a contare gli elementi selezionati in un form di tipo checkbox in tempo reale.
    Chi troppo vuole....vuole LionAlex...

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Se per checkbox intendi la casellina quadrata che puoi abilitare o disabilitare in qualsiasi momento, puoi conoscerne il suo stato in qualsiasi momento con il codice:
    Codice:
    var status = document.nomeModulo.nomeCasella.checked
    nella variabile status avrai così il valore true se la casella è spuntata (abilitata), false in caso contrario.

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    quindi se io ho un modulo del genere

    Codice:
    <form action="?" method="post" name="portiere">
    <input type="checkbox" name="check1" value="por1">Portiere 1<br>
    <input type="checkbox" name="check2" value="por2">Portiere 2<br>
    <input type="checkbox" name="check3" value="por3">Portiere 3<br>
    <input type="hidden" name="portieri" value="OK">
    </form>
    Che funzione devo implementare per contare quanti elementi ho selezionato???
    Chi troppo vuole....vuole LionAlex...

  4. #4
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Eccola qui:
    Codice:
    function conta()
    {
       var num = 0
       num += (document.portiere.check1.checked ? 1 : 0)
       num += (document.portiere.check2.checked ? 1 : 0)
       num += (document.portiere.check3.checked ? 1 : 0)
       return num
    }
    Quando vuoi sapere quanti sono i portieri selezionati, chiamerai così la funzione:
    Codice:
    var nrPortieri = conta ()
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  5. #5
    Guest

    Predefinito

    oppure puoi fare un bottone tipo
    <input type="button" onclick="window.alert(conta())" value="Conta">

  6. #6
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    come si stampa a video una variabile con lo javascript?
    Codice:
    Es.
    var n=5;
    alert ("Hai n numeri");
    così non credo sia corretto, come si fa?
    Chi troppo vuole....vuole LionAlex...

  7. #7
    Guest

    Predefinito

    prova così:
    Codice HTML:
    n=5;
    string="Hai" + n + "numeri";
    alert(string);

  8. #8
    Guest

    Predefinito

    vabbè ma bastava in html e poi con form.submit se nn erro li inviavi al file js e li elaboravi

  9. #9
    Guest

    Predefinito

    cn submit i dati nn li puoi passare ad un file js

  10. #10
    Guest

    Predefinito

    mmmm....allora ho detto una ca***ta!!!
    Ritiro ciò che ho detto sorry!!

  11. #11
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da lionalex
    come si stampa a video una variabile con lo javascript?
    Codice:
    Es.
    var n=5;
    alert ("Hai n numeri");
    così non credo sia corretto, come si fa?
    Codice HTML:
    var n=5;
    document.write("Hai " + n + " numeri");
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •