Salve , come posso rendere readonly una select ?
Avevo messo disabled ma in questo modo non viene inviato via post.
Salve , come posso rendere readonly una select ?
Avevo messo disabled ma in questo modo non viene inviato via post.
La prassi generale, se ricordo bene, è quella di aggiungere al <form> un campo <input> di tipo hidden che abbia lo stesso valore della <select>.
In questo modo, la casella non invia il valore, ma il campo nascosto sì.
Ovviamente, nel caso la casella <select> debba essere riabilitata, devi gestire l'evento in modo che il suo valore venga copiato nel campo nascosto oppure fare a meno di questo (dipende dai framework di contorno che usi, lato client o lato server).
Una seconda alternativa può essere quella disabilitare tutte le opzioni tranne quella da selezionare.
Prova a sperimentare con qualche soluzione, anche alternativa, così puoi scegliere qual è quella che ti piace di più.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...