مرجع دانلود اسکریپت

وان اسکریپت | اولین مرجع دانلود رایگان اسکریپت در ایران

خرید هاست
تبلیغات
تبلیغات

درخواست شما

اگـر به دنبال قالب و اسکریپت یا هر مطلب دیگری هستید و آن را پیدا نکرده اید ، می توانید درخواست خود را به تیم وان اسـکریپت ارسال کنید تا در کوتاه ترین زمان مطلب مورد نظر شما در سایت قـرار گیرد ! وان اسـکریپت همچنان به دنبال ارائه خدمــاتی با کیفیت بالا به کاربران خود می باشد.

آموزش asp >> فرم ها در ASP

 مثالها
یک فرم با متد "get"
چگونه با استفاده از دستور Request.QueryString به کاربر عکس‌العمل نشان دهید.

یک فرم با متد "post"
چگونه با استفاده از دستور Request.Form به کاربر عکس‌العمل نشان دهید.

یک فرم با Radio Buttonها
چگونه با استفاده از دستور Request.Form و از طریق Radio Buttonها به کاربر عکس‌العمل نشان دهید.

ورودى کاربر
آبجکت Request مى‌تواند براى گرفتن اطلاعات از کاربر از فرم‌ها استفاده گردد.








ورودى‌هاى کاربر مى‌توانند از دو طریق استفاده گردد: با Request.QueryString یا Request.Form
 

دستور Request.QueryString براى جمع کردن مقادیر موجود در یک فرم با متد "get" استفاده می شود. اطلاعات فرستاده شده از فرمى با متد "get" برای هر کسى قابل مشاده است (این اطلاعات در قسمت آدرس Browser نشان داده می شود) و در مورد مقدار اطلاعات محدودیت دارد.

اگر کاربر در فرمى با متد "get" مقدار "Bill" و "Gates" را وارد کنید، URLى که به سرور فرستاده مى‌شود شبیه به این خواهد بود:

http://www.irandevelopers.com/simpleform.asp?fname=Bill&lname=Gates

فرض کنید فایل "simpleform.asp" حاوى اسکریپت زیر است:

Browser خط زیر در قسمت Body سند نشان خواهد داد:

Welcome Bill Gates

Request.Form

دستور Request.Form برای جمع کردن اطلاعات از یک فرم با متد "post" استفاده مى‌شود. اطلاعات فرستاده شده از فرمى با متد POST برای بقیه غیرقابل مشاهده است و هیچ محدودیتى در مقدار اطلاعات فرستاده شده ندارد.

اگر کاربر در فرمى با متد "post" کلمه "Bill" و "Gates" را تایپ کند، URLى که به سرور فرستاده مى‌شود شبیه به این خواهد بود:

http://www.w3schools.com/simpleform.asp

فرض کنید که فایل "simpleform.asp" حاوى اسکریپت زیر باشد:

Browser خط زیر در قسمت Body سند نشان خواهد داد:

Welcome Bill Gates

تصدیق فرم یا تست معتبر بودن (درست بودن) مقادیر ورودى
ورودى کاربر باید در Browser در هر جایى که امکان داشت (با استفاده از اسکریپتهاى client) تصدیق گردد. تصدیق Browserى سریعتر است و زمان load شدن سرور را نیز کاهش مى‌دهد

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

 

دیدگاه خود را به اشتراک بگذارید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

− 5 = 5