Jak sformatować tekst w oknie alertu JavaScript? Wymagam podkreślenia słowa w tekście.sformatuj tekst w polu alertu javascript:
Odpowiedz
To nie jest możliwe. Trzeba użyć wtyczki. Jeśli masz zainstalowane jQuery, jest do wyboru kilka pakietów. Jeśli nie, to wygląda obiecująco: http://simplemodal.plasm.it/#examples
Nie możesz. Użyj biblioteki zewnętrznej jako JQuery UI Dialog lub własnej implementacji.
Można używać tylko:
\b = Backspace
\f = Form feed
\n = New line
\r = Carriage return
\t = tab
\000 = octal character
\x00 = hexadecimal character
\u0000 = hexadecimal unicode character
Tak, można wstawić różne ASCII znaków, ale ich nie formatować (jak kursywą lub bold).
EDIT Muszę też wspomnieć, że w rzeczywistości alert
działa jak toString
konwersji, więc w tym znaczników i/lub style nie jest możliwe.
Można podkreślić za pomocą znaku Unicode ''\ u0332''; 'alert ('hello');' (może nie wyjść jako ciągła linia) –
@PaulS. [yep] (http://jsfiddle.net/vladkras/xKAyH/), ale to i tak nie podkreślam – vladkras
Podkreślenie ciąg Unicode charakter '\u0332'
, zwany COMBINING LOW LINE
function underline(s) {
var arr = s.split('');
s = arr.join('\u0332');
if (s) s = s + '\u0332';
return s;
}
var str = underline('hello world'); // "h̲e̲l̲l̲o̲ ̲w̲o̲r̲l̲d̲"
alert(str);
Metoda ta nie jest gwarantowana do uzyskania gładkiej podkreślenie.
Dzięki tonie Paul .... to działało :) :) – praveen
Odpowiadam na to pytanie, ponieważ jest to pierwsze trafienie w Google, gdy szukałem czegoś podobnego. W moim przypadku stworzyłem internacjonalizację za pomocą pliku JavaScript. Potrzebowałem mnemoników na każdym przycisku, więc szukałem łatwego rozwiązania. Właściwie mam łatwego podejścia, aby uzyskać żądaną wynik:
\u0332 is the Unicode Character 'COMBINING LOW LINE' (http://www.fileformat.info/info/unicode/char/0332/index.htm)
W tej postaci można podkreślić pojedyncze litery.
Last but not least; JSfiddle
- 1. Uruchom inny javascript, gdy użytkownik kliknie "ok" w polu alertu.
- 2. obiekt jquery dump w polu alertu
- 3. Zakładka "\ t" w polu alertu nie działa z Chrome
- 4. Jak przekazywać tekst w polu tekstowym do funkcji JavaScript?
- 5. Odznacz tekst w polu tekstowym
- 6. HTML, jak usunąć tekst w polu FileUpload?
- 7. Dołącz tekst do początku w polu RTF
- 8. Tekst w polu HTML zniknie po kliknięciu?
- 9. Jak dodać tekst w wieloliniowym polu tekstowym?
- 10. Android WebView: Jak zmienić tekst tytułu alertu javaScript w przeglądarce internetowej na Androida?
- 11. Mongoose indeks zagnieżdżony tekst na polu schematu
- 12. jQuery: Dołącz tekst po polu wprowadzania
- 13. Proste menu rozwijane w polu Javascript
- 14. Jak wyprowadzić JavaScript w polu tekstowym
- 15. Android: Jak dodać obsługę alertu javascript w WebViewClient?
- 16. Czy istnieje sposób symulacji kliknięcia alertu w języku JavaScript?
- 17. Jak mogę zmienić komunikat o tytule okna alertu w JavaScript?
- 18. Jak wstawić tekst w aktualnej pozycji karetki w polu tekstowym
- 19. Widok alertu w iPhonie
- 20. Błąd alertu OnUnload "NS_ERROR_NOT_AVAILABLE"
- 21. JavaScript odświeżania + odliczanie tekst
- 22. Javascript: ustaw tekst etykiety
- 23. javascript: Wyłącz tekst Wybierz
- 24. pasta zdarzenie zostanie zwolniony przed tekst w polu tekstowym
- 25. jak podświetlić/wybrać tekst w polu tekstowym wpf bez fokusa?
- 26. MVVM- Jak mogę zaznaczyć tekst w polu tekstowym?
- 27. Czekaj aż tekst będzie obecny w polu tekstowym
- 28. Jak zmienić tekst pomocy w polu formularza Django?
- 29. Utwórz pole wejściowe HTML jako tylko tekst w polu
- 30. Wyświetl powiadomienie push w polu alertu, gdy aplikacja działa na pierwszym planie.
Nie jest to możliwe. Musisz uruchomić własne okno dialogowe lub użyć [jQuery UI's] (http://jqueryui.com/dialog/#modal-confirmation). –
Dlaczego to było głosowanie? Wydaje się, że jest to całkowicie uzasadniona prośba. Chcę, aby głosowanie w dół zostało odrzucone jako nie konstruktywne. –