ciao, non riesco a capire perchè un campo di tipo hidden non viene popolato mentre se lo trasformo in input viene popolato..
praticamente apro una popup da una pagina che contiene un form e in questa popup seleziono un elemento in una combobox..
al click su un pulsante chiudo la popup e popolo due campi nel form della pagina principale rispettivamente con il valore e il testo della combo nella popup, ecco come faccio:
codice:
function closecat(testo,valore){
self.opener.frmreg.cat.value=testo;
self.opener.frmreg.catsel.value=valore;
if (testo=="" || testo=="Seleziona.."){
alert("non ci siamo")
}else{
self.close();
}
}
questa è la funzione che richiamo al click sul pulsante nella popup alla quale passo i parametri che non sono altro il valore di un elemento selezionato e il relativo testo di una combobox..
codice:
<input type="button" name="Button" value="Conferma.." onClick="javascript:closecat(form1.subcategoria.options[form1.subcategoria.selectedIndex].text,form1.subcategoria.options[form1.subcategoria.selectedIndex].value);">
Un campo nella pagina principale è di tipo testo e viene popolato correttamente, l'altro è di tipo hidden e non viene popolato.. ma se trasformo quest'ultimo in type="text" viene popolato correttamente anche questo.. :master:
Qualche idea?