Chcę uzyskać wartość wyłączone pole tekstowe w naszym następnym jsp, ale otrzymuję wartość NULL. Każdy pomysł, co może być nie tak?Chcę uzyskać wartość wyłączonego pola tekstowego w naszym następnym jsp, ale otrzymuję wartość null
Chcę uzyskać wartość wyłączonego pola tekstowego w naszym następnym jsp, ale otrzymuję wartość null
Odpowiedz
Pola wejściowe oznaczone jako disabled="disabled"
nigdy nie wysyłają swojej wartości do serwera po opublikowaniu formularza. Można użyć atrybutu readonly="readonly"
, aby nadal nie można było edytować pola przez użytkownika, ale wysłać wartość początkową do serwera po przesłaniu formularza.
Nie można wyłączyć wartości właściwości po stronie serwera. Musisz uruchomić javascript, aby pobrać niepoprawną wartość do serwletu.
Wow. A co powiesz, gdy użytkownik końcowy ma wyłączony JS? Wolałbym użyć '' jako obejścia dla sprawy, użycie atrybutu 'readonly' nie jest rozwiązaniem dla ciebie. – BalusC
Pamiętaj, że "czytaj tylko" O to kapitał. – Lenin
@Lenin, zgodnie ze specyfikacją wartością jest "CI" (wielkość liter nie ma znaczenia). Osobiście wolę używać małych liter dla wszystkich nazw i wartości atrybutów. –
kiedy próbowałem to z readonly to nie działało document.getElementById ('member_limit'). ReadOnly = true; – Lenin