Exemplu
Afișează o casetă promptă care cere utilizatorului pentru numele ei / lui, și de ieșire un mesaj:
var person = prompt("Please enter your name", "Harry Potter");
if
(person != null) {
document.getElementById("demo").innerHTML
=
"Hello " + person + "! How are you today?";
}
Încearcă - l singur » Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.
Definiție și utilizare
prompt() metoda afișează o casetă de dialog care solicită vizitatorul pentru intrare.
O cutie promptă este adesea utilizat în cazul în care doriți utilizatorului să introducă o valoare înainte de a intra într-o pagină.
Notă: Atunci când o casetă promptă apare, utilizatorul va trebui să faceți clic fie "OK" sau "Cancel" pentru a continua , după introducerea unei valori de intrare. Nu folositi prea mult pentru această metodă, deoarece împiedică utilizatorul să acceseze alte părți ale paginii până când cutia este închisă.
prompt() Metoda returnează valoarea de intrare în cazul în care utilizatorul face clic pe "OK" . Dacă utilizatorul face clic pe "cancel" metoda returneaza null.
Suport pentru browser-
Metodă | |||||
---|---|---|---|---|---|
prompt() | da | da | da | da | da |
Sintaxă
prompt( Valorile parametrilor Parametru Tip Descriere text String Necesar. Textul de afișat în caseta de dialog defaultText String Opțional. Textul de intrare implicit
Detalii tehnice
Întoarcere Valoare: O sfoară. Dacă utilizatorul face clic pe "OK" , valoarea de intrare este returnată. Dacă utilizatorul face clic pe "cancel" , null este returnat. Dacă utilizatorul face clic pe OK fără a introduce orice text, un șir gol este returnat.
Mai multe exemple
Exemplu
Folosind declarația de comutare , împreună cu prompt() pentru a executa un bloc de cod bazat pe datele introduse de utilizator:
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;
} Încearcă - l singur »
Pagini similare
Fereastra obiect: href="met_win_alert.html"> alert() Method
Fereastra obiect: href="met_win_confirm.html"> confirm() Method
<Fereastra Object