Ciao devo rendere visibile o invisibile un dropbox list di joomla generato dinamicamente
cosi
all'evento onchange di un altro dropbox vorrei rendere uno visibile e gli altri invisibiliCodice PHP:echo JHTML::_('select.genericlist', $options, $searchable[PARAM_LABEL] , $onchange, 'value', 'text', $searchable[PARAM_REQUESTVALUE]);
percio ho questo javascript che posto sotto, il problema è che il nome del dropbox è un elemento di un array e se lo richiamo cosi non gli piace come è scritto e non fa nemmeno l'alert
invece se tolgo l'elemento array e metto un altro nome valido tipo cosi funziona, lo recupero il valorecodice:x=document.bookingSearch.labels[i].options[document.bookingSearch.labels[i].options.selectedIndex].value
quindi è il nome del dropbox che non gli va bene: labels[i],codice:var x=document.bookingSearch.giorno.options[document.bookingSearch.giorno.options.selectedIndex].value; alert(x);
perchè giorno funziona
ho provato sia con document.getElementsByName("x");e ById ma non li prende per nientecodice:function showListLayer2(sel, nomi, label) { var labels=label.split(","); alert(sel.value); for (var i=0; i<labels.length; i++) { if(labels[i]==sel.value){ var x=document.bookingSearch.labels[i].options[document.bookingSearch.labels[i].options.selectedIndex].value alert(x); } } }
mi aiutate a scrivere questa riga di codice che non vuole funzionare?? grazie dell'aiuto

Rispondi quotando
