Jak zmienić wartość pola tekstowego HTML, które ma właściwość readonly przy użyciu jQuery?Jak zmienić wartość pola tekstowego tylko do odczytu przy użyciu jQuery?
Odpowiedz
$('input[readonly]').val('my new val');
Czekaj, czy chcesz usunąć tylko do odczytu? Jeśli tak, to:
$('textbox').removeAttr('readonly').val('Changed Value');
jeśli nie:
$('textbox').val('Changed Value');
W obecnych wersjach jQuery, może lepiej użyć '.prop ('readonly', false)' zamiast '.removeAttr ('readonly')' – Blazemonger
$('my-textbox').val('new value')
Tylko do odczytu właściwość ma zastosowanie tylko dla użytkownika przeglądania strony, a nie JavaScript, który ma dostęp. to
Nie zapomnij napisać # Na przykład
$('#my-textbox').val('new value');
A może można przejść Następnie po tym wszystkim nie zapomnij spróbować użyć „” zamiast „”
Co to powoduje dodanie do 3 już istniejących odpowiedzi? – Sumurai8
starszy post, ale tutaj jest trochę informacji.
jeśli u mieć wejście tylko do odczytu (z testu id), wystarczy ustawić val z jquery
$('#test').val(100);
ale jeśli spojrzeć w kodzie źródłowym HTML w przeglądarce i wyszukiwania w niedawno aktualizację wartości wejściowej, u zobaczysz wartość pustą.
<input type="text" id="test" value />
tak, aby temu zapobiec, trzeba usunąć tylko do odczytu atribute przed ustawić wartość na wejściu, a następnie ustawić tylko do odczytu true ponownie.
$('#test').prop('readonly',false);
$('#test').val(100);
$('#test').prop('readonly',true);
a wynik w html
<input type="text" id="test" value="100" />
temu zapobiec błąd, gdy u trzeba wysłać wartości formularza ...
- 1. Jak pobrać wartość pola tekstowego tablicy przy użyciu JavaScript/jQuery
- 2. Zmień wartość pola tekstowego za pomocą jQuery
- 3. zwiększyć/zmniejszyć wartość pola przy użyciu jQuery
- 4. Zanikanie wartości tekstowej wewnątrz pola tekstowego przy użyciu jQuery
- 5. C# - Zapisywanie dziennika przy użyciu pola tekstowego
- 6. Jak ustawić domyślną wartość pola wprowadzania przy użyciu jQuery?
- 7. Jak zmienić wysokość pola tekstowego?
- 8. jak zmienić wartość pola tekstowego HTML za pomocą javascript
- 9. Jquery pobiera wartość pola formularza
- 10. Jak zmienić długość pola tekstowego w szynach?
- 11. Dodaj tekst do pola tekstowego przy użyciu javascript
- 12. Uzyskiwanie wartość pola tekstowego, który jest pod kontrolą edytora TinyMCE przy użyciu jQuery bez wysyłania formularza
- 13. Resharper zmienia pola tylko do odczytu
- 14. Jak ustawić wartość pola tekstowego za pomocą kotwicy z jQuery?
- 15. Jak zmienić atrybut pliku tylko do odczytu dla każdego pliku w folderze przy użyciu C#?
- 16. jak zmienić styl pola tekstowego na wiersz?
- 17. Jak zmienić kolor obramowania pola tekstowego UIAlertController
- 18. Jak wyczyścić pole tekstowe wyboru daty jQuery tylko do odczytu?
- 19. Jak sprawdzić, czy wartość właściwości jest tylko do odczytu przy użyciu extendscript?
- 20. Przypisywanie do statycznego pola tylko do odczytu w klasie bazowej
- 21. Przekazywanie wartości pola tekstowego przy użyciu pliku Html.ActionLink
- 22. Kanał "tylko do odczytu" tylko do odczytu
- 23. Jak ustawić wartość pola tekstowego w Dart?
- 24. Jak uzyskać wartość pola tekstowego w React?
- 25. jak ustawić wartość dla pola tekstowego extjs?
- 26. Tworzenie wielowierszowego pola tekstowego przy użyciu funkcji Html.Helper
- 27. Automatycznie uzupełnij wartość pola tekstowego Jquery wartości zaprogramowanej
- 28. Tworzenie pola tylko do odczytu w Django Admin, w oparciu o wartość innego pola
- 29. wartość pola wyboru w jquery
- 30. Etykieta zmiany winie/wartość pola tekstowego
Dlaczego downvote? Wydaje się rozsądne, choć zwięzłe, pytanie. –
Pytano już wiele razy wcześniej (co oznacza, że nie wyszukał przed wysłaniem) i mogłem znaleźć odpowiedź w 10 sekund, googlując. – Phil
@Phil To zabawne, ponieważ kiedy go szukałem, dostałem tę stronę. –