Salve a tutti,
Ho un form con menù a tendina i cui valori sono stringhe molto lunghe (circa 300 caratteri) è possibile "spezzare" le righe in maniera da presentarle su più righe ?
Ovviamente le righe provvengono da un data base.
Enrico
Salve a tutti,
Ho un form con menù a tendina i cui valori sono stringhe molto lunghe (circa 300 caratteri) è possibile "spezzare" le righe in maniera da presentarle su più righe ?
Ovviamente le righe provvengono da un data base.
Enrico
No, non puoi, però volendo puoi limitare la larghezza ad una dimesione fissa in modo da troncare la descrizione e mostrare il contenuto della option selezionata in un div apposito.
Il div lo devi inizializzare con il valore della select selezionato di default.
Se sistemi un po' la cosa graficamente puoi ottenere un risultato gradevole. Dipende da come riesci ad inserire il div nel layout della tua pagina.codice:<div id="descrizione">1 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla</div> <select style="width:200px" onchange="descrizione.innerHTML=this.options[this.selectedIndex].innerHTML"> <option value="1" selected="true">1 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla</option> <option value="2">2 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla</option> <option value="3">3 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla</option> <option value="4">4 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla</option> <option value="5">5 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla</option> </select>
![]()
- "E' un messaggio. E' di Svarion, della terra di Merdor!"
- "Busto Arsizio?"
- "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
- "Ca**o dici? C'è scritto «frocio chi legge»!"