Przykład
Wyświetli okno wiersza, który prosi użytkownika o jej / jego imię, i wysyłają wiadomość:
var person = prompt("Please enter your name", "Harry Potter");
if
(person != null) {
document.getElementById("demo").innerHTML
=
"Hello " + person + "! How are you today?";
}
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
prompt() metoda wyświetla okno dialogowe, które pyta gościa do wejścia.
Monit okno jest często używany, jeśli chcesz użytkownikowi na wejście wartość przed wejściem stronę.
Uwaga: Gdy pole wyskakuje monit, użytkownik będzie musiał albo kliknąć "OK" lub "Cancel" , aby kontynuować po wprowadzeniu wartości wejściowej. Nie nadużywać tej metody, jak to uniemożliwić użytkownikowi dostęp do innych części strony, dopóki okno jest zamknięte.
prompt() metoda zwraca wartość wejściową, jeśli użytkownik kliknie "OK" . Jeśli użytkownik kliknie "cancel" metoda zwraca null.
Wsparcie przeglądarka
metoda | |||||
---|---|---|---|---|---|
prompt() | tak | tak | tak | tak | tak |
Składnia
prompt( wartości parametrów Parametr Rodzaj Opis text String Wymagany. Tekst wyświetlany w oknie dialogowym defaultText String Opcjonalny. Domyślny tekst wejściowy
Szczegóły techniczne
Zwracana wartość: Ciąg znaków. Jeśli użytkownik kliknie "OK" , wartość wejściowa jest zwracana. Jeśli użytkownik kliknie "cancel" , null jest zwracana. Jeśli użytkownik kliknie przycisk OK bez wprowadzania tekstu, pusty ciąg jest zwracany.
Więcej przykładów
Przykład
Korzystanie z instrukcji switch wraz z prompt() , aby wykonać blok kodu na podstawie danych wprowadzonych przez użytkownika:
var text;
var favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
case "Martini":
text = "Excellent choice! Martini is good for your soul.";
break;
case "Daiquiri":
text = "Daiquiri is my favorite too!";
break;
case "Cosmopolitan":
text = "Really? Are you sure the Cosmopolitan is your favorite?";
break;
default:
text = "I have never heard of that one..";
break;
} Spróbuj sam "
Podobne strony
Okno Object: href="met_win_alert.html"> alert() Method
Okno Object: href="met_win_confirm.html"> confirm() Method
<Okno Object