ho una select composta da option che visualizzano un dato (es. cognome) ma che deve restituire anche un altro dato (es nome)
COme fare?
In altre parole ad una selezione a parte il " value" della select devo passare un altro dato ad una funzione
ho una select composta da option che visualizzano un dato (es. cognome) ma che deve restituire anche un altro dato (es nome)
COme fare?
In altre parole ad una selezione a parte il " value" della select devo passare un altro dato ad una funzione
non ho capito bene il problema...ma con un <input type=hidden?
... così:
Da usare così:codice:function LeggiValore(v) { var dati=v.split("|"); var nome=dati[0]; var cognome=dati[1]; alert("Il nome passato è "+nome+", mentre il cognome è "+cognome+"."); }
Ciao !codice:<select name="menu" onChange="LeggiValore(this.options[this.selectedIndex].value);"> <option value="Antonio|Fittipaldi">Fittipaldi</option> <option value="Massimiliano|Valente">Valente</option> </select>
andrebbe bene lo split, ma il secondo campo NON deve essere visibile, in realta' piu' che nome|cognome la select viene riempita con campi di un database, dove Nome e' l'informaZIONE DA VISUALIZZARE, E idRECORD DA PASSARE MA NON VISUALIZZARE
..bravissimo ad aver "interpretato" la mia domanda colpa mia se non sono stata troppo chiara