Najnowsze tutoriale tworzenie stron internetowych
 

Okno prompt() Method

<Okno Object

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.

Przykłady

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