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

    form con controllo checkbox

    ciao
    ho 5 check box devo far procedere la registarzioen dell'utente solo se ha cliccato alemno un ceck coem faccio?
    ciao
    http://www.mcganass.com

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao mcganass,

    se le 5 check hanno nomi differenti
    codice:
    <script language="javascript">
    function Controlla(ff){
    	var almenouno = (ff.NomeCheck1.checked || ff.NomeCheck2.checked || ff.NomeCheck3.checked || ff.NomeCheck4.checked || ff.NomeCheck5.checked)
    	if(!almenouno){
    		alert('Selezionare almeno un check')
    		return false
    	}else return true
    }
    </script>
    <form onsubmit="return Controlla(this)">
    <input type="checkbox" name="NomeCheck1" value="on">
    <input type="checkbox" name="NomeCheck2" value="on">
    <input type="checkbox" name="NomeCheck3" value="on">
    <input type="checkbox" name="NomeCheck4" value="on">
    <input type="checkbox" name="NomeCheck5" value="on">
    <input type="submit" value="submit">
    </form>
    se invece hanno lo stesso nome
    codice:
    <script language="javascript">
    function Controlla(ff){
    	var almenouno = false
    	for(i=0;i<ff.NomeCheck.length;i++)
    		if(ff.NomeCheck[i].checked)almenouno=true
    	if(!almenouno){
    		alert('Selezionare almeno un check')
    		return false
    	}else return true
    }
    </script>
    <form onsubmit="return Controlla(this)">
    <input type="checkbox" name="NomeCheck" value="on">
    <input type="checkbox" name="NomeCheck" value="on">
    <input type="checkbox" name="NomeCheck" value="on">
    <input type="checkbox" name="NomeCheck" value="on">
    <input type="checkbox" name="NomeCheck" value="on">
    <input type="submit" value="submit">
    </form>

  3. #3
    grazie
    muy obligado
    http://www.mcganass.com

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.