विंडो प्रॉम्प्ट ()
उदाहरण 1
उपयोगकर्ता नाम के लिए संकेत दें और एक संदेश आउटपुट करें:
let person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
नीचे और अधिक उदाहरण।
परिभाषा और उपयोग
prompt()
विधि एक संवाद बॉक्स प्रदर्शित करती है जो उपयोगकर्ता को इनपुट के लिए संकेत देती है ।
यदि उपयोगकर्ता "ओके" पर क्लिक करता है, तो यह prompt()
विधि इनपुट मान लौटाती है, अन्यथा यह वापस आ जाती है null
।
ध्यान दें
यदि आप चाहते हैं कि उपयोगकर्ता कोई मान इनपुट करे तो एक प्रॉम्प्ट बॉक्स का उपयोग किया जाता है।
जब एक प्रॉम्प्ट बॉक्स पॉप अप होता है, तो उपयोगकर्ता को आगे बढ़ने के लिए "ओके" या "रद्द करें" पर क्लिक करना होगा।
इस विधि का अति प्रयोग न करें। यह उपयोगकर्ता को बॉक्स के बंद होने तक पृष्ठ के अन्य भागों तक पहुँचने से रोकता है।
यह सभी देखें:
वाक्य - विन्यास
prompt(text, defaultText)
मापदंडों
Parameter | Description |
text | Required. The text to display in the dialog box. |
defaultText | Optional. The default input text. |
प्रतिलाभ की मात्रा
पैरामीटर | विवरण |
एक स्ट्रिंग |
यदि उपयोगकर्ता "ओके" पर क्लिक करता है, तो इनपुट मान वापस कर दिया जाता है। अन्यथा null लौटा दिया जाता है। |
और ज्यादा उदाहरण
उसके पसंदीदा पेय के लिए संकेत दें:
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!";
}
ब्राउज़र समर्थन
prompt()
सभी ब्राउज़रों में समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |