Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Controllo su radio button

    Dovrei inserire un controllo in un test di 30 domande.
    Ogni domanda a 3 risposte con radio button.
    Quando si attiva il calcolo tramite un bottone, vorrei testare che tutte le domande abbiano una risposta.
    Come posso fare un check per tutte e 30 le domande?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    35
    Questo codice funziona, l'unica pecca è che non capisce a quale domanda non è stata data risposta

    codice:
    <html>
    <head>
    <script type="text/javascript">
    	var risposte = 2;
    	function checkRisposte() {
    		var ctrl = 0;
    		var radio = document.getElementsByTagName("input");
    		for(i = 0; i < risposte; i ++){
    			if(radio[i].checked) ctrl++;
    		}
    		if(ctrl != risposte){
    			alert('Rispondi a tutte le domande');
    			return false;
    		}
    		return true;
    	}
    </script>
    </head>
    <body>
    <form name="myForm" onsubmit="return checkRisposte()">
    	<input type="radio" name="r1" />
    
    	<input type="radio" name="r1" />
    
    	
    
    	<input type="radio" name="r2" />
    
    	<input type="radio" name="r2" />
    
    	
    
    	
    
    	<input type="submit" value="Invia" />
    </form>
    </body>
    </html>

  3. #3
    risolto grazie comunque.

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.