2010-09-21 35 views

risposta

30

I campi di input contrassegnati con disabled="disabled" non inviano mai il loro valore al server quando viene inviato il modulo. È possibile utilizzare l'attributo readonly="readonly" per rendere ancora il campo non modificabile dall'utente ma inviare il valore iniziale al server quando viene inviato il modulo.

+4

Si prega di ricordare 'readOnly' O è il capitale. – Lenin

+0

@Lenin, in base alle specifiche il valore è 'CI' (senza distinzione tra maiuscole e minuscole). Personalmente preferisco usare lettere minuscole per tutti i nomi e i valori degli attributi. –

+0

quando ho provato questo con readonly non funzionava document.getElementById ('member_limit'). ReadOnly = true; – Lenin

-1

Non è possibile ottenere il valore della proprietà disabilitato sul lato server. È necessario eseguire javascript per recuperare il valore disabilitato in servlet.

+0

Wow. E quando l'utente finale ha disabilitato JS? Preferisco usare un '' come soluzione per il caso usando l'attributo 'readonly' non è la soluzione per te. – BalusC

Problemi correlati