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

    Selezionare tutti i checkbox con una funzione

    Salve,
    Ho un checkbox che, se selezionato, dovrebbe selezionare tutti gli altri; lo script è questo:
    codice:
    function CheckAll(form,myparent)
    {
    	for (var i = 0; i < form.elements.length; i++)
    	{
    		var e = form.elements[i];
    		if (e.name != myparent) {
    			e.checked = form.myparent.checked;
    		}
    	}
    }
    E il checkbox è questo:
    codice:
    <input type="checkbox" name="allAgents" id="allAgents" onClick="CheckAll(form1,'allAgents')" />
    Tuttavia ottengo questo errore:
    codice:
    'myparent.checked' è nullo o non è un oggetto
    relativo alla riga
    codice:
    e.checked = form.myparent.checked;
    Dove sbaglio? Sapreste aiutarmi?
    Grazie in anticipo...
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

  2. #2
    Scusa ma cosa c'entra myparent ?

    Il parent dell'input o è la form stessa o al limite
    il fieldset.
    Se posti l'xhtml è meglio

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    myparent è il check che, se selezionato, seleziona tutti gli altri: per questo ho scelto quel nome... avrei potuto chiamarlo "pippo" o "gianni", ma non mi sembra essenziale...

    Comq ho risolto mettendo:
    codice:
    function CheckAll(form,myparent)
    {
    	for (var i = 0; i < form.elements.length; i++)
    	{
    		var e = form.elements[i];
    		if (e.name != myparent) {
    			e.checked = myparent.checked;
    		}
    	}
    }
    e:
    codice:
    onClick="CheckAll(form1,this)"
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

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.