فرم ها و ورودی های

1 1 1 1 1 1 1 1 1 1 رتبه 0.00 (0 رای)

فرم های HTML به منظور انتخاب انواع مختلف ورودی های کاربر استفاده می شوند.


مثالها

فیلد متنی
این مثال طریق ساخت یک فیلد متنی را نشان می دهد. کاربر می تواند اطلاعات خود را در این فیلد بنویسد.

فیلد رمزعبور
گاهی نیاز است که مقداری که کاربر وارد می کند، دیده نشود. برای ایجاد چنین فیلد ورودی، از فیلد رمز عبور استفاده می کنیم. این مثال روش ساخت این فیلد را نشان می دهد.

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


فرم ها

یک فرم ، منطقه ای حاوی عناصر فرم است.عناصر فرم ، عناصری هستند که به کاربر اجازه می دهند تا اطلاعات را (مثل فیلدهای متنی ، فیلدهای text area ، لیست های پایین افتان، دکمه های رادیویی ، چک باکس ها و...) در فرم وارد کند.یک فرم با برچسب <form> معرفی می شود.

<form>
<input>
<input>
</form>


input

در برچسب <form> برچسب <input>بیشترین استفاده را دارد.نوع ورودی با خواص آن تعیین می شود.انواع پر کاربرد ورودی ها در پایین توضیح داده شده اند.


فیلدهای متنی

فیلد متنی هنگامی استفاده می شود که شما می خواهید کاربر ، حروف ، اعداد و... را تایپ کند.

First name:

Last name:

<form>
First name: <input type="text" name="firstname" >
<br>
Last name:
<input type="text" name="lastname" >
</form>

توجه کنید که خود فرم قابل رویت نیست ، همچنین توجه داشته باشید که در بیشتر مرورگرها طول فیلد متنی بطور پیش فرض ۲۰ کاراکتر است.


دکمه های رادیویی

دکمه های رادیویی زمانی استفاده می شوند که شما می خواهید از بین تعداد محدودی انتخاب، یکی را انتخاب کند.

male 
female
<form>
First name: <input type="radio" name="sex" value="male"> male
<br>
Last name:
<input type="radio" name="sex" value="female" > femail
</form>

توجه کنید که فقط یک گزینه می تواند انتخاب شود.


چک باکس ها (check boxes)

چک باکس ها زمانی استفاده می شوند که شما بخواهید کاربر از میان تعداد محدودی انتخاب ، یک یا چند گزینه را انتخاب کند.

 I have a bike 
 I have a car
<form>
<input type="checkbox" name="bike">
I have a bike
<br>
<input type="checkbox" name="car" >
I have a car
</form>

عنصر Action فرم و دکمه Submit

هنگامی که کاربر روی دکمه "Submit" کلیک می کند ، محتویات فرم به یک فایل دیگر فرستاده می شوند. فایل معرفی شده در عنصر Action معمولا کاری را با اطلاعات ورودی دریافتی انجام می دهد.

<form name="input value" action="action۱.asp">
username:
<input type="text" name="username">
<input type="submit" value="submit">
</form>
username:  

اگر شما تعدادی کاراکتر در فیلد متنی بالا تایپ کنید و دکمه "Submit" را کلیک کنید شما ورودی خود را به صفحه ای که "action۱.asp" نام دارد خواهید فرستاد.آن صفحه به شما ورودی های دریافتی را نشان خواهد داد.


مثالهای بیشتر

چک باکس ها
روش ساخت فیلد چک باکس(انتخاب) در این مثال توضیح داده شده است. کاربر می تواند موارد مورد نظر خود را انتخاب کند.

دکمه رادیویی
دکمه های رادیویی مانند این مثال ساخته می شوند. از این دکمه ها برای انتخاب یک مورد از چند مورد استفاده می شود.

انتخاب کرکره ای ساده
این فیلد انتخابی، همانند دکمه رادیویی، برای انتخاب یک مورد از چند مورد، به کار می رود. با این تفاوت که فهرست عناصر بصورت کرکره، باز و بسته می شوند؛ و عنصر انتخابی فقط دیده می شود.

فیلد کرکره ای (۲)
این مثال نیز فیلد کرکره ای را نمایش می دهد. با این تفاوت که برای این فیلد، یکی از مقادیر فهرست انتخابف به عنوان مقدار پیش فرض تعیین شده است.

ناحیه متنی
تفاوت این فیلد با فیلد متنی این است که در این فیلد، خطهای نا محدودی می توان وارد کرد. یک ورودی چند خطی. روش ساخت این فیلد در این مثال آمده است.

دکمه
این مثال روش ساخت دکمه را توضیح می دهد. نوشته روی دکمه را می توانید خودتان تعیین کنید.

مجموعه فیلدها
به کمک این سازه می توان حاشیه و عنوانی را برای یک یا چند فیلد ورودی تعیین کرد. این دسته بندی به کاربر کمک می کند که مجموعه اطلاعات مرتبط با هم را بهتر تشخیص دهد.

مثالهای فرم

فرم، فیلدهای ورودی و دکمه تایید(submit)
این مثال طریق اضافه کردن فرم و فیلدهای داخل آن را نشان می دهد. دکمه تایید محتوییات فرم را به آدرس action می فرستد.

فرم به همراه چک باکس
این مثال، فرمی به همراه فیلد چک باکس داخل آن تعریف می کند.

فرم به همراه دکمه های رادیویی
باز هم مثالی دیگر برای فرم. فرمی که در آن فیلد رادیویی وجود دارد.

ارسال نامه الکترونیکی به کمک فرم
در این مثال روش ارسال email به کمک فرم، نشان داده شده است. به موجودیت action فرم توجه کنید.


برچسب های فرم

برچسب ها توضیحات
<form> یک فرم برای ورودی کاربران معرفی می کند
<input> فیلد ورودی معرفی می کند
<textarea> یک ورودی متن چند خطی  معرفی می کند
<label> یک برچسب برای ورودی ها معرفی می کند
<fieldset> یک مجموعه از فیلدها معرفی می کند
<legend> یک عنوان برای fieldset معرفی می کند
<select> یک لیست قابل انتخاب معرفی می کند
<optgroup> یک گروه از گزینه ها معرفی می کند
<option> یک گزینه در لیست باز شونده معرفی می کند
<button> یک دکمه را معرفی می کند
<isindex> توصیه می شود به جای آن از input استفاده کنید

 

ارسال نظر


سیستم نوبت دهی پزشکان بیلبورد در سمنان Google Robot پیشرو پرداز یزد وایبر نمونه کارها آنی اد تعرفه پانوراما تور مجازی 360 درجه نمایش تصاویر بهترین روش تبیلغات ویندوز: XP-7-8 ،فیلم برداری صنعتی گوگل پنگوئن وب سایت هنری برنامه نویسی PHP ربات گوگل سایت طراحی ساده نرم افزار حذف پسورد خبر یزد سیستم مدیریت ایمیل ملی سیستم فروشگاه ساز پیج رنک بیلبورد اولین شرکت طراحی وب سایت در یزد robots خرید بلیط اینترنتی بیمارستان ها طراحی وب یزد آنتی ویروس 2014 seo بمب گوگل ، Hotspot Shield Elite بیلبورد در همدان مادام العمر پزشک شرکت طراحی وب سایت در یزد Dreamweaver TeamViewer 10 طراحی سئو و بهینه سازی سیستم مدیریت سامانه پیامک سئوی سایت HTML5 boilerplate photo spheres صفحات وب نسخه کرک شده Code Anywhere بیلبورد در یزد برتر Server Enterprise تصاویر بندانگشتی پیامک رایگان TeamViewer Enterprise 9.0.27614 ESET Remote Administrator Server الگوریتم های پاندا و پنگوئن بهترین روش یاهو cms تبلیغات محیطی در یزد شرکت طراحی و ب سایت در یزد بیلبورد در مشهد برنامه نویسی موبایل در یزد Ajax وب سایت ها آموزش تصویری Download Crack TeamViewer 9.28223 ESET Remote Administrator Console web بیلبورد در مازندران کلینیک ها TeamViewer google bomb Rank Crack TeamViewer Enterprise 9.28 وبسایت نقشه سایت vpn نوبت دهی ابر قدرت چک کردن روش تبلیغات شاه کلید وب سئو بیلبورد در شیراز تفاوت نسخه رایگان و نسخه اصلی Google Drawing جستجو تصاویر در گوگل کاتالوگ آتلیه اندروید پلانتی کرک بسته حرفه ای HTML بیلبورد در تهران رایگان شبکه خصوصی درمانگاه ها صفحه اول گوگل گوگل-goolge-طراحان سایت jQuery UI نامحدود You probably tried to upload too large file تکنولوژی وب شرکت وب سایت یزد پرداخت آنلاین یزد معرفی سایت بهترین شرکت طراحی وب سایت شرکت طراحی وب یزد الکسا تعرفه پیشرو پرداز وبمستر جستجوگر نمونه کار طراحی وب سایت ITVAN فیلتر شکن مدیران وب سایت Firebug داینامک حذف پسورد ویندوز اسکریپت نوبت دهی پزشکان سیستم مدیریت محتوا بیتا TeamViewer Enterprise نرم افزار ارسال انبوه تلگرام وب ESET NOD32 Antivirus 7 طراحی وب سایت پاناروما پورتال کارت تخفیف سه بعدی پنالتی گوگل وب سایت در یزد دوربین مداربسته در یزد اول شرکت طراحی یزد فیلتر شکن 2015 Fetch as Googlebot برنامه نویسی طراحی وب گوگل وب مستر W3C Validator XML الگوریتم قیمت فروش لایسنس Firefox تحت وب اپلیکیشن رسمی عکاسی گوگل بی نهایت رتبه اول گوگل پلی پارانوما وب مستر شورای انفورماتیک کشور طراحی سه بعدی تصاویری ۳۶۰ درجه ای php سیستم مدیریت اعلام نمرات مدارس مصطفی رضایی عکاسی گوگل تصاویر 360 درجه کاتالوگ آنلاین سیستم مدیریت کارت شارژ بهینه سازی موتور جستجو اسکریپت گالری تصاویر VIBER بیلبورد در کرج اخبار یزد