Czy istnieje miejsce na tekst? (ExtJS)Symbol zastępczy dla textarea? (ExtJS)
Odpowiedz
Istnieje opcja konfiguracji emptyText
w Ext.form.TextArea
.
Dokumentacja:
Domyślny tekst umieścić w pustym polu (domyślnie NULL). Uwaga: ta wartość zostanie przesłana do serwera, jeśli to pole jest włączone i skonfigurowane z nazwą.
Dokumentacja Ext 4.2.2:
Domyślny tekst umieścić w pustym polu.
Należy pamiętać, że zwykle ta wartość zostanie przesłana do serwera, jeśli to pole jest włączone; Aby temu zapobiec, możesz ustawić opcję z
Ext.form.Basic.submit
na wartość false.Należy również pamiętać, że jeśli używasz
inputType: 'file'
, emptyText nie jest obsługiwany i należy go unikać.Należy zauważyć, że w przypadku przeglądarek, które go obsługują, ustawienie tej właściwości spowoduje użycie atrybutu zastępczego HTML 5, a w starszych przeglądarkach, które nie obsługują atrybutu zastępczego HTML 5, wartość zostanie umieszczona bezpośrednio w elemencie wejściowym jako Wartość surowa. Oznacza to, że starsze przeglądarki będą zaciemniać wartość
emptyText
dla pól wprowadzania hasła.
Według wersji roboczych HTML5 można użyć atrybutu placeholder
w elemencie textarea
. Jest to niezależne od JavaScript. Czy miałeś na myśli coś innego?
Obsługa przeglądarki dla atrybutu placeholder
jest nadal dość ograniczona. Z drugiej strony, rzadko istnieje potrzeba umieszczenia symbolu zastępczego w obszarze tekstowym, jeśli obszar jest poprzedzony opisową etykietą, tak jak powinien.
Opcja konfiguracji emptyText działa, jak wskazuje @ e-cynk. Jednak nie usuwa wartości. Oto poprawka.
initComponent: function() {
var me = this;
me.on('focus', function() {
if(!me.isDirty()) {
me.setValue('');
}
});
me.callParent(arguments);
}
Użyj tego: -
xtype: 'textfield',
placeHolder: 'Please Enter Something'
- 1. HTML5 jako symbol zastępczy
- 2. HTML5 Symbol zastępczy na Textarea za pośrednictwem jQuery w IE10
- 3. Python Gtk.Entry symbol zastępczy
- 4. Symbol zastępczy w IE7
- 5. ExtJs textarea multiline issue
- 6. Java - symbol zastępczy pola tekstowego
- 7. Symbol zastępczy dla wybranej wtyczki dla pojedynczego wyboru nie działa
- 8. MVC Helper TextArea - zastępczy nie wyświetlając
- 9. Symbol zastępczy/przykładowy w polu tekstowym dla użytkownika
- 10. Glide-4.0.0 Brakujący symbol zastępczy, błąd, GlideApp
- 11. jak zamienić symbol zastępczy w łańcuch?
- 12. Jak zmienić symbol zastępczy w select2?
- 13. Pola wprowadzania tekstu JavaScript, które wyświetlają tekst instrukcji (symbol zastępczy).
- 14. zastępczy dla wieloznaczny ciąg w htaccess RewriteCond
- 15. Jak dodać niewybaczalny i dostosowywalny symbol zastępczy do pola wyboru
- 16. Symbol zastępczy tła/obrazu podczas oczekiwania na załadowanie pełnego obrazu?
- 17. TensorFlow, obiekt "module" nie ma atrybutu "symbol zastępczy"
- 18. Wykryj, czy typ wejścia = "data" obsługuje symbol zastępczy
- 19. Symbol zastępczy i wpisany tekst nie wyrównywanie w UITextField
- 20. Symbol zastępczy stylu różni się od wartości z best_in_place
- 21. Jak dodać symbol zastępczy do wpisu w tkinter?
- 22. Symbol zastępczy nie znika po ustawieniu ostrości w Chrome
- 23. Tekst zastępczy środka w iPhone'ie
- 24. ColorField dla ExtJS 4.0
- 25. Atrybut zastępczy dla znaczników wejściowych dla IE?
- 26. Wyśrodkuj problem zastępczy w Androidzie
- 27. Jak zmienić znak zastępczy selectize.js?
- 28. Maksymalna długość dla GWT TextArea
- 29. Ustawiona wartość RoR dla textarea
- 30. val() vs. tekst() dla textarea
To nie będzie działać z IE7. Symbol zastępczy, który mam na myśli, musi być częścią biblioteki ExtJS. – ilhan