Visualizzazione dei risultati da 1 a 3 su 3

Discussione: controllo checkbox

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    209

    controllo checkbox

    Non riesco controllare con un ciclo se almeno uno dei checkbox è checcato

    function validate(){
    for (var n = 1 ; n++){
    if (form1.corso[n].checked == false){
    alert("Attenzione!!!\n Non è stato selezionato alcun prodotto.")
    return
    }
    }

  2. #2
    codice:
    function validate(){
    var ok=false;
    for(var n=0;n<form1.elements.length;n++){
    if(form1.elements[n].type=="checkbox"form1.elements[n].checked) ok=true;
    if(!ok){
     alert("Attenzione!!!\n Non è stato selezionato alcun prodotto.")
     return false;
    }
    return true
    }
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    209
    Grazie per la risposta, alla fine ho fatto così:

    function validate(){
    for (var n = 0; n < form1.corso.length; n++){
    if (form1.corso[n].checked == false){
    alert("Attenzione!!!\n Non è stato selezionato alcun prodotto.")
    return
    }
    }
    form1.action="carrello.asp";
    form1.submit()
    }
    funziona solo che devono essere ceccati tutti a me invece basta uno, penso debba essere usato un while ma non so come fare.

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.