Joomla.it Forum

Non solo Joomla... => Sviluppo => : alessioT 06 May 2010, 12:36:26

: [RISOLTO]Problema checkbox
: alessioT 06 May 2010, 12:36:26
Salve ragazzi. Aiutatemi a capire e a risolvere questo errore JS.

Riassumo : Ho una pagina che displaya una lista di libri con affianco per ognuno una checkbox, ovviamente ho inserito la checkbox che serve per selezionarli tutti in questo modo
:
<input type="checkbox" name="toggle" value="" onclick="checkAll(<?php echo count$this->libro ); ?>);" />
Fino qui tt ok.La funzione checkAll funge.

In questa pagina ho una ricerca dinamica effettuata cn JS che non appena inserisco un carattere sostituisce il div della tabella che contiene i libri con un nuovo div con i libri aggiornati situato in una seconda pagina bi.php.

Ok in questa nuova pagina visualizzo ovviamente in egual modo i libri con sempre la checkbox  in questo modo:
:
<input type="checkbox" name="toggle" value="" onclick="checkAll(<?php  echo($tutte_le_righe); ?>);" />
Devo precisare che questa pagina è esterna perchè non mi serviva includere tt il tamplate di joomla ma solo e soltanto la tabella inclusa nel div che vado a sostituire.

Ricevo questo errore nella funzione CheckAll :

f.toggle is undefined
[Break on this error] var c = f.toggle.checked;

Ho già controllato il nome corretto del form (adminForm) e del checkbox (toggle)

Spero qualc mi dia una mano. Grazie Anticipate
: Re:Problema checkbox
: alessioT 06 May 2010, 13:06:10
Allora credo che il problema alla base sia dato da questa riga

:
$checked   = JHTML::_( 'grid.id', $i, $row->id);Inserita così la checkAll funge
Inserendo :
:
<input type="checkbox" id="<?php echo "cb$i";?> " name="cid[]" value="<?php echo $row->id?>" onclick="isChecked(this.checked);" />La checkAll non funge...
Il problema grosso è che sn praticamente identiche. Carneade
: Re:Problema checkbox
: alessioT 09 May 2010, 13:11:37
Ho risolto scrivendo una nuova funzione checkAll seguendo pari passo la funzione di default di joomla :)