متد prompt
مثال (متد prompt)
نمایش دادن یک جعبه ی prompt که نام کاربر را پرسیده و در خروجی برمی گرداند:
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متد prompt() یک جعبه ی مکالمه را نمایش می دهد که از کاربر درخواست یک مقدار ورودی می کند.
از جعبه ی prompt اغلب زمانی استفاده می شود که شما می خواهید که کاربر یک مقدار ورودی را قبل از وارد شدن به صفحه، وارد کند.
نکته: هنگامی که یک جعبه ی prompt ظاهر می شود، کاربر باید یکی از دکمه های OK یا Cancel را بعد از وارد کردن یک مقدار ورودی، کلیک کند. در استفاده از این متد افراط نکنید، زیرا تا هنگامی که این جعبه بسته نشود، شما نمی توانید به دیگر قسمت های صفحه دسترسی داشته باشید.
در صورتی که کاربر OK را کلیک کند، متد prompt() مقدار ورودی را برمی گرداند و در صورتی که کاربر دکمه ی cancel را کلیک کند، این متد null را برمی گرداند.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
prompt() | بله | بله | بله | بله | بله |
نحوه استفاده
مقادیر پارامترها
پارامتر | Type | توضیحات |
---|---|---|
text | String |
ضروری. متنی که در جعبه ی گفتگو نمایش داده می شود. |
defaultText | String |
اختیاری. متن ورودی پیش فرض را مشخص می کند. |
جزئیات تکنیکی
مقدار برگشتی |
یک رشته. در صورتی که کاربر ok را کلیک کند، مقدار ورودی برگردانده می شود. در صورتی که کاربر cancel را کلیک کند، مقدار null برگردانده خواهدشد. در صورتی که کاربر کلید ok را بدون وارد کردن هیچ متنی کلیک کند یک رشته ی خالی برگردانده خواهد شد. |
---|
مثال - خودتان امتحان کنید
مثال (متد prompt)
استفاده از عبارت switch، در کنار متد prompt() برای اجرا کردن یک قطعه کد، بر اساس مقدار ورودی کاربر:
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;
}
خودتان امتحان کنید »
آموزش های مرتبط
کلیه توابع و خصوصیت های شیء Window در JavaScript: alert() Method
کلیه توابع و خصوصیت های شیء Window در JavaScript: confirm() Method
کلیه توابع و خصوصیت های شیء Window در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 7993