Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    13
    Se io avessi due colonne di checkbox che voglio checckare indipendentemente l'una dall'altra se hanno lo stesso nome?

    mi spiego meglio:

    ho due checkbox principali e alcune subordinate all'una o all'altra.
    TUTTE le checkbox hanno lo stesso nome perchè mi devono scrivere su uno stesso array.

    checckando una principale si ABILITANO le sue subordinate, dechecckando la principale si dechecckano e disabilitano le subordinate.

    spero sia chiaro.

    ho capito il codice postato sopra ma non saprei di preciso come fargli pescare solo i check di colonna1 o di colonna2.

    grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    colonna1 e colonna2 cosa sono?
    se sono id di elementi che contengono a loro volta i checkbox e' relativamente semplice

    per favore, codice o link alla pagina
    purtroppo non sempre si ha tempo/voglia di scrivere e testare

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prossimamente, se possibile, non riportare su discussioni molto vecchie, basta aggiungere nella nuova discussione un
    cfr: http://forum.html.it/forum/showthrea...hreadid=683142

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    13
    Si, non sono molto pratico di javascript.
    Questo è quello che ho messo insieme ma ovviamente non funziona:

    javascript nell'header:
    codice:
    function enabler(comandante,cat){
      var c=comandante;
      var f=document.form;
    
      if(f.elementbyid[cat].length){
        for(var k=0;k<f.elements[cat].length;k++){ 
          f.elementbyid[cat][k].disabled =! c.checked;
        }
      }
      else{ // c' è un solo checkbox, non è un array
        f.elementbyid[cat].disbled =! c.checked;
      }
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    13
    bottone principale:
    input type="checkbox" name="array_uscita[]" onclick="enabler(this,colonna1); " value="valore"

    bottone subordinato:
    input type="checkbox" id="colonna1" name="array_uscita[]" disabled value="valore"

    bottone non subordinato:
    input type="checkbox" id="colonna2" name="array_uscita[]" disabled value="valore"

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.