Neueste Web-Entwicklung Tutorials
 

Fenster prompt() Method

<Fensterobjekt

Beispiel

Zeigen Sie eine Eingabeaufforderung-Box, die den Benutzer auffordern, für seinen / ihren Namen, und gibt eine Meldung:

var person = prompt("Please enter your name", "Harry Potter");

if (person != null) {
    document.getElementById("demo").innerHTML =
    "Hello " + person + "! How are you today?";
}
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die prompt() Methode zeigt ein Dialogfeld, das die Besucher zur Eingabe auffordert.

Ein Promptbox wird häufig verwendet, wenn Sie den Benutzer zur Eingabe Wert wollen, bevor eine Seite eingeben.

Hinweis: Wenn ein Promptbox erscheint, muss der Benutzer klicken , um entweder "OK" oder "Cancel" , um fortzufahren , nachdem ein Eingangswert eingeben. Überlasten Sie diese Methode nicht, da es dem Benutzer den Zugriff auf andere Teile der Seite verhindern, bis die Box geschlossen ist.

Die prompt() Methode gibt den Eingangswert , wenn der Benutzer auf "OK" . Wenn der Benutzer klickt auf "cancel" die Methode null zurück.


Browser-Unterstützung

Methode
prompt() Ja Ja Ja Ja Ja

Syntax

prompt( Parameterwerte
Parameter Art Beschreibung
text String Erforderlich. Der Text in dem Dialogfeld angezeigt werden
defaultText String Optional. Der Standardeingabetext

Technische Details

Rückgabewert: Ein Faden. Wenn der Benutzer klickt auf "OK" , wird der Eingangswert zurückgegeben. Wenn der Benutzer klickt auf "cancel" , wird null zurückgegeben. Wenn der Benutzer, ohne dabei einen Text auf OK klickt, wird eine leere Zeichenkette zurückgegeben.

Beispiele

Mehr Beispiele

Beispiel

Unter Verwendung der switch - Anweisung zusammen mit prompt() einen Block von Code auszuführen , basierend auf der Benutzereingabe:

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;
}
Versuch es selber "

Verwandte Seiten

Fenster Objekt: href="met_win_alert.html"> alert() Method

Fenster Objekt: href="met_win_confirm.html"> confirm() Method


<Fensterobjekt