نافذة موجه ()
مثال 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 |