مثال
عرض مربع موجه الذي يطلب من المستخدم لها / باسمه، وإخراج الرسالة:
var person = prompt("Please enter your name", "Harry Potter");
if
(person != null) {
document.getElementById("demo").innerHTML
=
"Hello " + person + "! How are you today?";
}
انها محاولة لنفسك » أكثر "Try it Yourself" الأمثلة أدناه.
تعريف والاستخدام
في prompt() يعرض طريقة مربع الحوار الذي يطالب الزائر لإدخال.
وكثيرا ما يستخدم مربع الفوري إذا كنت تريد المستخدم لإدخال قيمة قبل دخول صفحة.
ملاحظة: عندما ملوثات العضوية الثابتة مربع موجه، وسوف يكون لدى المستخدم إلى النقر فوق إما "OK" أو "Cancel" إلى المضي قدما بعد إدخال قيمة المدخلات. لا تكثر من استعمال هذه الطريقة، كما منع المستخدم من الوصول إلى أجزاء أخرى من الصفحة حتى يتم إغلاق مربع.
في prompt() الأسلوب بإرجاع قيمة المدخلات إذا كان المستخدم بالنقر فوق "OK" . إذا نقر المستخدم "cancel" الأسلوب بإرجاع فارغة.
دعم المتصفح
طريقة | |||||
---|---|---|---|---|---|
prompt() | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا |
بناء الجملة
prompt( قيم معلمة معامل اكتب وصف text String مطلوب. النص لعرض في مربع الحوار defaultText String اختياري. نص الإدخال الافتراضية
تفاصيل تقنية
قيمة الإرجاع: A سلسلة. إذا كان المستخدم بالنقر فوق "OK" ، يتم إرجاع قيمة المدخلات. إذا نقر المستخدم "cancel" ، يتم إرجاع قيمة خالية. إذا كان المستخدم بالنقر فوق موافق دون إدخال أي نص، يتم إرجاع سلسلة فارغة.
مزيد من الأمثلة
مثال
باستخدام عبارة التبديل مع prompt() لتنفيذ كتلة من التعليمات البرمجية على أساس إدخال المستخدم:
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;
} انها محاولة لنفسك »
صفحات ذات صلة
كائن نافذة: href="met_win_alert.html"> alert() Method
كائن نافذة: href="met_win_confirm.html"> confirm() Method
<كائن النافذة