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

    JQuery: checkbox multiplo

    Ho il seguente codice che non funziona e non capisco perchè...

    Se clicco il checkbox checkAll dovrebbe selezionarmi gli altri due checkbox. ma non è così...

    codice:
    <script>
    	$("#checkAll").click(function(){
    		$("INPUT[type='checkbox']").attr('checked', $('#checkAll').is(':checked'));    
    	})
    </script>
    <form action="" method="post" name="changeeuro">
    <table width="30" border="1" cellspacing="0" cellpadding="0">
    	<tr>
    		<td style="height:22px"><input type="checkbox" name="checkAll" id="checkAll" value="all"></td>
    	</tr>
    	<tr>
    		<td style="height:22px"><input type="checkbox" name="check1" id="check1" value="1"></td>
    	</tr>
    	<tr>
    		<td style="height:22px"><input type="checkbox" name="check2" id="check2" value="2"></td>
    	</tr>
    	<tr>
    		<td style="height:22px"><input type="checkbox" name="checkn" id="checkn" value="n"></td>
    	</tr>
    <table>
    </form>
    qualcuno mi risolve il problema?
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  2. #2
    Ho anche provato così... ma nulla...

    codice:
    <script>
    	$("#checkAll").click(function(){
    		$('.singlecheck').attr('checked', $('#checkAll').is(':checked'));
    	})
    </script>
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  3. #3
    codice:
    $("#checkAll").click(function(){
        $('#changeeuro input[type="checkbox"]').each(function() {
    		$(this).attr('checked',true);
        }); // Chiusura function each
    }); // Chiusura function click
    Non sono sicuro che changeeuro lo riconosca anche dal suo "name", eventualmente aggiungi la proprietà "id" al form: form....name='changeeuro' id='changeeuro'

    Dovrebbe essere sufficiente


  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    $(function(){
    //codice
    });
    http://api.jquery.com/ready/


  5. #5
    No, Dascos... non funziona... non capisco


    Vindav, non ho capito il tuo suggerimento...
    mi dai due spiegazioni in più?

    grazie

    Originariamente inviato da Vindav
    codice:
    $(function(){
    //codice
    });
    http://api.jquery.com/ready/

    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  6. #6
    E' l'ultima release di jquery?
    Una volta ho avuto un problema con selezione e deselezioni multiple, e alla fine era una bug di quelle precisa release (non lo faceva né quella prima, né quella dopo...)

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    $(function(){
    $("#checkAll").click(function(){
    		$("INPUT[type='checkbox']").attr('checked', $('#checkAll').is(':checked'));    
    	})
    });
    Devi inserire la mappatura degli eventi all'interno della funzione di ready

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