آموزش HTML (قسمت 9) : کار با فرم ها در HTML (جلسه دوم)

- visibility ۸ mode_comment
history یاداوری :

در جلسه اول کار با فرم ها با طریقه ایجاد یک فرم و ارسال آن به صفحه پردازشگر از طریق دو متد post و get و تفاوت این دو روش آشنا شدیم.

گفتیم که با اسفاده از تگ <form> میتوان یک فرم را ساخت. و با استفاده از صفت method و یکی از دو مقدار post یا get آن را به صفحه پردازشگر فرستاد. گفتیم که برای آدرس دهی صفحه پردازشگر از صفت action استفاده میکنیم و مقدار آن برابر با آدرس صفحه پردازشگرمان خواهد بود. حال میخواهیم که با تگ <input> و صفت های آن برای ایجاد تکست باکس ها و دکمه ها برای گرفتن اطلاعات از کاربر آشنا شویم.

تگ <input> : از این تگ برای ایجاد انواع و اقسام عناصر فرم همچون دکمه ها و فیلد های متنی و رمزی و... استفاده می شود. این تگ صفت های زیر را پشتیبانی می کند:

name: برای نام گذاری عناصر استفاده می شود و می بایست در کل صفحه یکتا باشد

type : این صفت چندین مقدار می گیرد که هر کدام وظیفه ی خاصی دارند که در ادامه بررسی می کنیم.

  • text : برای ایجاد یک textfield ساده متنی به کار می رود.

  • password: برای ایجاد یک textfield رمزی به کار می رود.

  • radio : برای ایجاد دکمه های رادیویی به کار می رود. توجه داشته باشید که radioها معمولا به صورت گروهی به کار می روند و می بایست نام آنها در گروه یکسان بوده اما valueهای متفاوتی داشته باشند. کاربر فقط می تواند یک radio (گزینه) را از هر گروه انتخاب کند.

  •  checkbox : از این مقدار برای ایجاد checkbox ها استفاده می شود.

comment دیدگاه کاربران
حسین

ممنون ادامه بده….

web_pro

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

jenerik

سلان اقا این کداتون درست جواب نمیدن 😥

jenerik

اها تو کروم ج میده 😉

Abbas412

سجاد جان ممنون از زحماتت
فقط یه سوال
مقدار type رو که برابر email میذارم تو همه مرورگرها بجز Ie کار میکنه
ولی url تو هیچ مرورگری کار نمیکنه؛ یعنی هرنوع آدرسی که من توی فیلد وارد میکنم گیر میده، حتی گوگل!

سجاد دریس

سلام.
وقتی از مقدار url استفاده می کنی، قبل از آدرس باید حتما http:// قرار بدی. به طور مثال

Abbas412

راستش به نظر من این خاصیت کاربردی نداره
در نگاه اول، کاربر نمیدونه باید http بذاره، هرچی بذاره ارور میده
میشه یه ترفند بکار برد، value=http رو گذاشت، تا کاربر بقیشو بنویسه، ولی دیگه عملا از کار میفته، چون بعد از http هر چیزی بنویسی قبول میکنه، یعنی کافیه اولش http باشه، بقیش دیگه هر چی باشه قبول میکنه
ولی با همه اینا
سجاد جان ممنون از آموزش هات، خیییلیی جامع و کاملن، ممنونم

MM888

سلام
کروم در ورژن های جدید، جعبه رنگ رو اضافه کرده، اصلاح کنید قسمت colo رو:

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.