HTML ورج کا قسم
- صفحه قبل عناصر فرم HTML
- صفحه بعدی ویژگیهای ورودی HTML
اس باب میں <input> عناصر کا ورج کا قسم کا تفصیل دی گئی ہے。
ورج کا قسم: ٹیکسٹ
<input type="text"> تعریف کی جاتی ہےٹیکسٹ انٹر آپٹکا سول انٹر آپٹ فیلڈ:
مثال
<form> عام نام:<br> <input type="text" name="firstname"> <br> عائلی نام:<br> <input type="text" name="lastname"> </form>
کد HTML بالا در مرورگر به این شکل نمایش داده میشود:}
ورج کا قسم: پاسورڈ
<input type="password"> تعریف کریںپاسورڈ فیلڈ:
مثال
<form> یوزر نیم:<br> <input type="text" name="username"> <br> یوزر پاسورڈ:<br> <input type="password" name="psw"> </form>
کد HTML بالا در مرورگر به این شکل نمایش داده میشود:}
نکته:پاسورڈ فیلڈ میں کی چارکٹرز کو مخفی کیا جاتا ہے (اسٹار یا پرپل)۔
ورج کا قسم: submit
<input type="submit"> تعریف کریںپیشکش دینافارم کا اعدادوشمارفارم ہینڈلرکا بٹن ہوتا ہے。
فارم ہینڈلر (form-handler) عام طور پر ورجا رکھنے والا سروئر پیج ہوتا ہے جس میں ورجا کو ڈیلی برس کا سکریپٹ شامل ہوتا ہے。
فرم کا action نمبر میں فرم کا پروسیسنگ پروگرام (form-handler) طے کریں:
مثال
<form action="action_page.php"> عام نام:<br> <input type="text" name="firstname" value="Mickey"> <br> عائلی نام:<br> <input type="text" name="lastname" value="Mouse"> <br><br> <input type="submit" value="Submit"> </form>
کد HTML بالا در مرورگر به این شکل نمایش داده میشود:}
اگر آپ نکل ساتھی کا value نمبر چھوڑ دیں تو اس بٹن کو طور پر نمبر دیا جائے گا:
مثال
<form action="action_page.php"> عام نام:<br> <input type="text" name="firstname" value="Mickey"> <br> عائلی نام:<br> <input type="text" name="lastname" value="Mouse"> <br><br> <input type="submit"> </form>
Input Type: radio
<input type="radio"> رادیو باکس کا تعریف کریں
رادیو باکس کا استعمال، استعمال کنندہ کو محدود تعداد کے انتخابات میں صرف ایک انتخاب کی اجازت دیتا ہے:
مثال
<form> <input type="radio" name="sex" value="male" checked>عورت <br> <input type="radio" name="sex" value="female">مرد </form>
کد HTML بالا در مرورگر به این شکل نمایش داده میشود:}
Input Type: checkbox
<input type="checkbox"> چیک باکس کا تعریف کریں
چیک باکس کا استعمال، استعمال کنندہ کو محدود تعداد کے انتخابات میں کسی بھی تعداد کا انتخاب کرنے کی اجازت دیتا ہے。
مثال
<form> <input type="checkbox" name="vehicle" value="Bike">میں ایک سائیکل رکھتا ہوں <br> <input type="checkbox" name="vehicle" value="Car">میں ایک کار رکھتا ہوں </form>
کد HTML بالا در مرورگر به این شکل نمایش داده میشود:}
Input Type: button
<input type="button"> تعریف کریںبٹن。
مثال
<input type="button" onclick="alert('Hello World!')" value="Click Me!">
کد HTML بالا در مرورگر به این شکل نمایش داده میشود:}
نوعهای ورودی HTML5
HTML5 چندین نوع ورودی جدید اضافه کرده است:
- color
- date
- datetime
- datetime-local
- month
- number
- range
- search
- tel
- time
- url
- week
نکته:نوع ورودی قدیمی وبگردانها که پشتیبانی نمیشوند، به عنوان نوع ورودی text در نظر گرفته میشود.
نوع ورودی: number
<input type="number"> برای فیلدهای ورودی که باید شامل مقادیر عددی باشند استفاده میشود.
شما میتوانید محدودیتهایی را برای اعداد اعمال کنید.
به ترتیب پشتیبانی مرورگر، محدودیتها میتوانند به فیلد ورودی اعمال شوند.
مثال
<form> مقدار (بین 1 و 5): <input type="number" name="quantity" min="1" max="5"> </form>
محدودیتهای ورودی
در اینجا برخی از محدودیتهای ورودی معمولی لیست شدهاند (بعضی از آنها جدیداً در HTML5 اضافه شدهاند):
ویژگیها | توضیحات |
---|---|
disabled | تعیین میکند که آیا فیلد ورودی باید غیرفعال باشد. |
max | حداکثر مقدار فیلد ورودی تعیین میشود. |
maxlength | حداکثر تعداد کاراکتر فیلد ورودی تعیین میشود. |
min | حداقل مقدار فیلد ورودی تعیین میشود. |
pattern | عبارت منظم برای بررسی مقدار ورودی تعیین میشود. |
readonly | تعیین میکند که فیلد ورودی فقط خواندنی است (قابل تغییر نیست). |
required | تعیین میکند که آیا فیلد ورودی الزامی است (باید پر شود). |
size | عرض فیلد ورودی (به تعداد کاراکتر) تعیین میشود. |
step | محدودیتهای عددی مجاز فیلد ورودی تعیین میشود. |
مقدار | مقدار پیشفرض فیلد ورودی تعیین میشود. |
شما در فصل بعدی بیشتر درباره محدودیتهای ورودی یاد خواهید گرفت.
مثال
<form> مقدار: <input type="number" name="points" min="0" max="100" step="10" value="30"> </form>
نوع ورودی: date
<input type="date"> برای فیلدهای ورودی که باید شامل تاریخ باشند استفاده میشود.
بنا بر پشتیبانی مرورگر، انتخابگر تاریخ در فیلد ورودی ظاهر خواهد شد.
مثال
<form> روز تولد: <input type="date" name="bday"> </form>
شما میتوانید محدودیتهایی را به ورودی اضافه کنید:
مثال
<form> شمار کوئی در پیش از 1980-01-01 وارد کنید: <input type="date" name="bday" max="1979-12-31"><br> تاریخ بعد از 2000-01-01 وارد کنید: <input type="date" name="bday" min="2000-01-02"><br> </form>
نوع ورودی: color
<input type="color"> برای فیلدهایی که باید شامل رنگ باشند استفاده میشود.
بنا بر پشتیبانی مرورگر، انتخابگر رنگ در فیلد ورودی ظاهر خواهد شد.
مثال
<form> رنگ مورد علاقه خود را انتخاب کنید: <input type="color" name="favcolor"> </form>
نوع ورودی: range
<input type="range"> برای فیلدهایی که باید شامل مقادیری در یک محدوده خاص باشند استفاده میشود.
بنا بر پشتیبانی مرورگر، فیلد ورودی میتواند به عنوان کنترل اسلایدر نمایش داده شود.
مثال
<form> <input type="range" name="points" min="0" max="10"> </form>
شما میتوانید از این ویژگیها برای تعیین محدودیتها استفاده کنید: min،max،step،value.
نوع ورودی: month
<input type="month"> به کاربر اجازه میدهد که ماه و سال را انتخاب کند.
بنا بر پشتیبانی مرورگر، انتخابگر تاریخ در فیلد ورودی ظاهر خواهد شد.
مثال
<form> برسی (ماه و سال): <input type="month" name="bdaymonth"> </form>
نوع ورودی: week
<input type="week"> به کاربر اجازه میدهد که هفته و سال را انتخاب کند.
بنا بر پشتیبانی مرورگر، انتخابگر تاریخ در فیلد ورودی ظاهر خواهد شد.
مثال
<form> یک هفته انتخاب کنید: <input type="week" name="week_year"> </form>
نوع ورودی: time
<input type="time"> به کاربر اجازه میدهد که وقت را انتخاب کند (بدون منطقه زمانی).
بنا بر پشتیبانی مرورگر، انتخابگر وقت در فیلد ورودی ظاهر خواهد شد.
مثال
<form> یک زمان انتخاب کنید: <input type="time" name="usr_time"> </form>
نوع ورودی: datetime
<input type="datetime"> به کاربر اجازه میدهد که تاریخ و وقت را انتخاب کند (با منطقه زمانی).
بنا بر پشتیبانی مرورگر، انتخابگر تاریخ در فیلد ورودی ظاهر خواهد شد.
مثال
<form> برسی (تاریخ و وقت): <input type="datetime" name="bdaytime"> </form>
نوع ورودی: datetime-local
<input type="datetime-local"> به کاربر اجازه میدهد که تاریخ و وقت را انتخاب کند (بدون منطقه زمانی).
بنا بر پشتیبانی مرورگر، انتخابگر تاریخ در فیلد ورودی ظاهر خواهد شد.
مثال
<form> برسی (تاریخ و وقت): <input type="datetime-local" name="bdaytime"> </form>
نوع ورودی: email
<input type="email"> برای ورودیهایی که باید شامل آدرس ایمیل شوند استفاده میشود.
بسته به پشتیبانی کاوشگر، میتوانید در هنگام ارسال از اعتبارسنجی خودکار آدرس ایمیل استفاده کنید.
برخی از تلفنهای هوشمند نوع ایمیل را تشخیص داده و به صفحه کلید ".com" اضافه میکنند تا با ورودی ایمیل مطابقت داشته باشند.
مثال
<form> ایمیل: <input type="email" name="email"> </form>
نوع ورودی: search
<input type="search"> برای فیلدهای جستجو استفاده میشود (نحوه نمایش فیلدهای جستجو مشابه فیلدهای متنی معمولی است).
مثال
<form> Google جستجو کنید: <input type="search" name="googlesearch"> </form>
نوع ورودی: tel
<input type="tel"> برای ورودیهایی که باید شامل شماره تلفن شوند استفاده میشود.
در حال حاضر تنها Safari 8 از نوع tel پشتیبانی میکند.
مثال
<form> تلفن: <input type="tel" name="usrtel"> </form>
نوع ورودی: url
<input type="url"> برای ورودیهایی که باید آدرس URL را شامل شوند استفاده میشود.
بسته به پشتیبانی کاوشگر، در هنگام ارسال میتوانید از اعتبارسنجی خودکار فیلد URL استفاده کنید.
برخی از تلفنهای هوشمند نوع URL را تشخیص داده و به صفحه کلید ".com" اضافه میکنند تا با ورودی URL مطابقت داشته باشند.
مثال
<form> صفحه خانگی خود را اضافه کنید: <input type="url" name="homepage"> </form>
- صفحه قبل عناصر فرم HTML
- صفحه بعدی ویژگیهای ورودی HTML