Venster prompt()
voorbeeld 1
Vraag om een gebruikersnaam en voer een bericht uit:
let person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
Hieronder meer voorbeelden.
Definitie en gebruik
De prompt()
methode geeft een dialoogvenster weer waarin de gebruiker om invoer wordt gevraagd.
De prompt()
methode retourneert de invoerwaarde als de gebruiker op "OK" klikt, anders wordt geretourneerd null
.
Opmerking
Een promptvenster wordt gebruikt als u wilt dat de gebruiker een waarde invoert.
Wanneer een promptvenster verschijnt, moet de gebruiker op "OK" of "Annuleren" klikken om door te gaan.
Gebruik deze methode niet te veel. Het voorkomt dat de gebruiker toegang krijgt tot andere delen van de pagina totdat het vak wordt gesloten.
Zie ook:
Syntaxis
prompt(text, defaultText)
Parameters:
Parameter | Description |
text | Required. The text to display in the dialog box. |
defaultText | Optional. The default input text. |
Winstwaarde
Parameter | Beschrijving |
Een draad |
Als de gebruiker op "OK" klikt, wordt de invoerwaarde geretourneerd. Anders null wordt geretourneerd. |
Meer voorbeelden
Vraag naar zijn favoriete drankje:
let text;
let favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
case "Coca-Cola":
text = "Excellent choice! Coca-Cola is good for your soul.";
break;
case "Pepsi":
text = "Pepsi is my favorite too!";
break;
case "Sprite":
text = "Really? Are you sure the Sprite is your favorite?";
break;
default:
text = "I have never heard of that one!";
}
Browserondersteuning
prompt()
wordt ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |