سبد (0)

متد prompt

مثال (متد prompt)

نمایش دادن یک جعبه ی prompt که نام کاربر را پرسیده و در خروجی برمی گرداند:

var person = prompt("Please enter your name", "Harry Potter");

if (person != null) {
    document.getElementById("demo").innerHTML =
    "Hello " + person + "! How are you today?";
}

خودتان امتحان کنید »

در انتهای این صفحه، مثال های بیشتری آورده شده است.


تعریف و کاربرد

متد prompt() یک جعبه ی مکالمه را نمایش می دهد که از کاربر درخواست یک مقدار ورودی می کند.

از جعبه ی prompt اغلب زمانی استفاده می شود که شما می خواهید که کاربر یک مقدار ورودی را قبل از وارد شدن به صفحه، وارد کند.

نکته: هنگامی که یک جعبه ی prompt ظاهر می شود، کاربر باید یکی از دکمه های OK یا Cancel را بعد از وارد کردن یک مقدار ورودی، کلیک کند. در استفاده از این متد افراط نکنید، زیرا تا هنگامی که این جعبه بسته نشود، شما نمی توانید به دیگر قسمت های صفحه دسترسی داشته باشید.

در صورتی که کاربر OK را کلیک کند، متد prompt() مقدار ورودی را برمی گرداند و در صورتی که کاربر دکمه ی cancel را کلیک کند، این متد null را برمی گرداند.


پشتیبانی مرورگرها

متد     
prompt() بله بله بله بله بله

نحوه استفاده

prompt(text,defaultText)

مقادیر پارامترها

پارامترTypeتوضیحات
text String

ضروری. متنی که در جعبه ی گفتگو نمایش داده می شود.

defaultText String

اختیاری. متن ورودی پیش فرض را مشخص می کند.

جزئیات تکنیکی

مقدار برگشتی

یک رشته. در صورتی که کاربر ok را کلیک کند، مقدار ورودی برگردانده می شود. در صورتی که کاربر cancel را کلیک کند، مقدار null برگردانده خواهدشد. در صورتی که کاربر کلید ok را بدون وارد کردن هیچ متنی کلیک کند یک رشته ی خالی برگردانده خواهد شد.

مثال

مثال - خودتان امتحان کنید

مثال (متد prompt)

استفاده از عبارت switch، در کنار متد 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;
}

خودتان امتحان کنید »

آموزش های مرتبط

کلیه توابع و خصوصیت های شیء Window در JavaScript: alert() Method

کلیه توابع و خصوصیت های شیء Window در JavaScript: confirm() Method


کلیه توابع و خصوصیت های شیء Window در JavaScript Reference کلیه توابع و خصوصیت های شیء Window در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه