जावास्क्रिप्ट में प्रॉम्प्ट फ़ंक्शन
आप पहले से ही alert फ़ंक्शन के बारे में जानते हैं,
जो दिए गए संदेश को स्क्रीन पर प्रदर्शित करता है। इसी तरह एक
फ़ंक्शन prompt भी होता है, जो
उपयोगकर्ता से कुछ टेक्स्ट प्राप्त करने की अनुमति देता है।
आइए उदाहरण के लिए उपयोगकर्ता का नाम पूछते हैं:
prompt('आपका नाम?');
प्रॉम्प्ट फ़ंक्शन द्वारा दिखाए गए डायलॉग बॉक्स को देखने के लिए उपरोक्त कोड चलाएं। अपना नाम टाइप करें और बटन पर क्लिक करें। यदि आपने ऊपर वर्णित सभी कार्य किए हैं, तो आपके द्वारा दर्ज किया गया नाम हमारी स्क्रिप्ट में चला जाएगा।
दर्ज किए गए नाम तक पहुंच प्राप्त करने के लिए,
prompt फ़ंक्शन के परिणाम को
किसी वेरिएबल में निर्दिष्ट करने की आवश्यकता होती है,
उदाहरण के लिए, इस तरह:
let name = prompt('आपका नाम?');
आइए अगली लाइन में, alert फ़ंक्शन का उपयोग करके
पहले दर्ज किए गए नाम को स्क्रीन पर प्रदर्शित करते हैं:
let name = prompt('आपका नाम?');
alert('आपका नाम: ' + name);
आपको समझना चाहिए कि prompt फ़ंक्शन को कॉल करने पर
स्क्रिप्ट का आगे का निष्पादन ब्लॉक हो जाता है, जब तक कि संबंधित
डेटा दर्ज नहीं कर दिया जाता। वास्तव में, alert फ़ंक्शन
भी इसी तरह काम करता है, केवल यह संबंधित बटन के दबाए जाने की प्रतीक्षा करता है।
वैसे, वेरिएबल का उपयोग करना अनिवार्य नहीं है:
alert('आपका नाम: ' + prompt('आपका नाम?'));
prompt फ़ंक्शन का उपयोग करके उपयोगकर्ता की उम्र पूछें।
alert का उपयोग करके उपयोगकर्ता द्वारा दर्ज की गई उम्र प्रदर्शित करें।