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

    Check automatica/parziale di N campi del form


    Ho un form con N checkbox stampati nel seguente modo
    codice:
    Professione Meccanico
    <input type="checkbox" name="professione[]" value="2" />
               di auto
               <input type="checkbox" name="disciplina[]" value="23" />
               di moto
               <input type="checkbox" name="disciplina[]" value="42" />
               di camion
               <input type="checkbox" name="disciplina[]" value="25" />
    
    
    
    Professione Giardiniere
    <input type="checkbox" name="professione[]" value="3" />
               di auto
               <input type="checkbox" name="disciplina[]" value="55" />
               di moto
               <input type="checkbox" name="disciplina[]" value="32" />
               di camion
               <input type="checkbox" name="disciplina[]" value="46" />
    
    -----------
    ecc.. ecc...
    In alto a tutto il form ho il seguente script
    codice:
    <script type="text/javascript">
    <!--
    function SetAllCheckBoxes(FormName, FieldName, CheckValue)
    {
    if(!document.forms[FormName])
    return;
    var objCheckBoxes = document.forms[FormName].elements[FieldName];
    if(!objCheckBoxes)
    return;
    var countCheckBoxes = objCheckBoxes.length;
    if(!countCheckBoxes)
    objCheckBoxes.checked = CheckValue;
    else
    // set the check value for all check boxes
    for(var i = 0; i < countCheckBoxes; i++)
    objCheckBoxes[i].checked = CheckValue;
    }
    // -->
    </script>
    -----------
    di conseguenza il campo
    -----------
    <input type="checkbox" value="Seleziona" onclick="SetAllCheckBoxes('corso', 'professione[]', this.checked); SetAllCheckBoxes('corso', 'disciplina[]', this.checked);" />
    ...
    Che al suo Check seleziona tutti i check box del form e fino a quì nessun problema

    Ora vorrei implementare che

    ad ogni singola professione selezionata si selezionano in automatico tutte le sue varianti se ce ne sono







    :rollo:
    Tanto...lo fanno tutti... posso farlo anche io vero?

  2. #2
    Oppss...
    Admin da spostare in Jvascript per piacere sorry
    Tanto...lo fanno tutti... posso farlo anche io vero?

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.