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

    Javascript + Checkbox Dinamica

    Checkbox + Javascript
    ciao ragazzi....

    ho un modulo con varie checkbox create dinamicamente quanti sono i risultati di uan select...

    prendendo spunto dalle webmail
    ho inserito in alto la checkbox SEGNA TUTTE grazie ad un JS


    codice:
     <script language="javascript">
    function CheckTutte(cc){
    	var ff = cc.form;
    	if(ff.azione.length){
    		for(i=0;i<ff.azione.length;i++)
    			ff.azione[i].checked=cc.checked;
    	}
    	else ff.azione.checked=cc.checked;
    }
    </script>


    codice:
    <th align="center"><input type="checkbox" title="Seleziona o Deseleziona tutti checkbox" onclick="CheckTutte(this);">
    </th>

    e funziona....
    ma ho dovuto modificare il codice per creazione
    CHECKBOX DINAMICA perchè devo fare TOT insert quante sono le checkbox segnate
    e per far ciò ho dovuto modificare nome checkbox
    da:
    <input type='checkbox' name='azione'
    è diventata:
    <input type='checkbox' name='azione[ ]'


    codice:
    for ( $i=0; $i < count($totalRows_utenti); $i++)
    
    	{
             echo "	<input type=\"checkbox\" name=\"azione[]\"
                      value=\"$row_utenti[id_utente]\">
    		<input type=\"hidden\" name=\"id_ut\" 
                    value=\"$row_utenti[id_utente]\">
    
    	      ";
    	}

    come devo modificare il JS perchè tutto funzioni?
    :master:
    MCSA Certified - SysAdmin / Network Admin

    Valentino RossiVord Cienpion cc MOTOGP 2005 - SET VOLT VORD CIENPION!! - [/SIZE]

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    if(ff.azione.length){
    diventa:
    if(ff.elements['azione[]'].length){

    idem le altre chiamate.

    Se ho capito giusto dovrebbe funzionare.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    codice:
       
    <script language="javascript">
    function CheckTutte(cc){
    	var ff = cc.form;
    	if(if(ff.elements['azione[]'].length)
    	{ 
    		for(i=0;i<if(ff.elements['azione[]'].length;i++))
    		{ 
    
    			ff.elements['azione[]'][i].checked=cc.checked;
    	}
    	else ff.elements['azione[]'].checked=cc.checked;
    }
    </script>
    così non funziona....
    MCSA Certified - SysAdmin / Network Admin

    Valentino RossiVord Cienpion cc MOTOGP 2005 - SET VOLT VORD CIENPION!! - [/SIZE]

  4. #4
    scusami... avevo la chace... funziona perfettamente grazie mille!
    MCSA Certified - SysAdmin / Network Admin

    Valentino RossiVord Cienpion cc MOTOGP 2005 - SET VOLT VORD CIENPION!! - [/SIZE]

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.