Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    controllare gruppi di check

    ho una serie di checkbox con nomi differenti...


    solo che appartengono a gruppi di controllo differenti...

    nel primo gruppo infatti devo controllare che almeno 1 checkbox sia selezionata

    nel secondo gruppo la logica è uguale ma il mio problema è come identificare i gruppi


    ad esempio primo gruppo:

    <input name="verde" type="checkbox">
    <input name="rosso" type="checkbox">
    <input name="giallo" type="checkbox">

    // almeno un check box selezionato

    secondo gruppo

    <input name="viola" type="checkbox">
    <input name="blu" type="checkbox">
    <input name="rosa" type="checkbox">

    // almeno un check box selezionato

    se uso un id l'id deve essere univoco per elemento..
    se uso il tag name non avrò due collection...

    potete illuminarmi...




    :rollo:

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131

    Re: controllare gruppi di check

    Originariamente inviato da agenti
    ho una serie di checkbox con nomi differenti...


    solo che appartengono a gruppi di controllo differenti...

    nel primo gruppo infatti devo controllare che almeno 1 checkbox sia selezionata

    nel secondo gruppo la logica è uguale ma il mio problema è come identificare i gruppi


    ad esempio primo gruppo:

    <input name="verde" type="checkbox">
    <input name="rosso" type="checkbox">
    <input name="giallo" type="checkbox">

    // almeno un check box selezionato

    secondo gruppo

    <input name="viola" type="checkbox">
    <input name="blu" type="checkbox">
    <input name="rosa" type="checkbox">

    // almeno un check box selezionato

    se uso un id l'id deve essere univoco per elemento..
    se uso il tag name non avrò due collection...

    potete illuminarmi...




    :rollo:
    una cosa del genere per gruppi:
    if(!(document.getElementById("viola").checked && document.getElementById("blu").checked && document.getElementById("rosa").checked)) alert("seleziona un\' opzione"); return false;

    P.S. non ho testo :rollo:
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    le check box sono tante..

    così ho optato per questo:
    codice:
    var count = 0;
    var contaBox=0;
    	aColl = document.getElementsByTagName("input");
    	for (i=0;i<aColl.length;i++)
    	 {
    		curObj = aColl[i];
        		if ((curObj.type == 'checkbox')) 
        		{
        	contaBox = contaBox+1;
        		
    if (curObj.checked == true && contaBox < 22)
    {
    count = count+1
    }
         		 }
          }
          if (count <1)
    {
    alert('Non hai selezionato la disponibilità per tipologia di lavoro');
    return false
    }

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 © 2024 vBulletin Solutions, Inc. All rights reserved.