46 of 133 menu

Input tegi

input tegi turli xil HTML shakl elementlarini yaratadi: oddiy kirish maydoni, parol kiritish maydoni, belgilash katagchasi (checkbox), radio tugmalari, tugma.

input tegi form tegi ichida joylashishi kerak. Bu majburiy emas, lekin ma'lumotlarni serverga yuborish va ularni PHP orqali qayta ishlash uchun zarur.

Yopuvchi teg talab qilmaydi.

Atributlar

Atribut Tavsif
type Kirish maydoni turini belgilaydi. Variantlar quyida ko'rsatilgan.
value Kirish maydonidagi standart qiymat. Tugma holatida uning matnini belgilaydi. Batafsil value atributiga qarang.
placeholder Kirish maydonidagi maslaha, batafsil placeholder atributiga qarang.
name Kirish maydoni nomi. PHP da maydon ma'lumotlarini olish uchun kerak. Shaklning to'g'ri ishlashi uchun kirish maydonlari nomlari bir-biriga teng bo'lmasligi kerak (bitta shakl ichida). Agar ular mos kelsa - PHP da HTML kodida pastroq joylashgan kirish maydonining ma'lumotlari keladi.
disabled Shakl elementini bloklaydi (faqat input emas, balki deyarli har qanday), batafsil disabled atributiga qarang.

Type atributi qiymatlari

Qiymat Tavsif
text Oddiy matnli kirish maydonini yaratadi.
password Parol uchun matnli kirish maydonini yaratadi. Unga matn kiriting - u yulduzchalar sifatida ko'rsatiladi.
checkbox Belgilash katagchasini yaratadi. Batafsil checkbox ga qarang.
radio Radio almashtirgichni yaratadi. Batafsil radio ga qarang.
hidden Yashirin input yaratadi, ekranda ko'rinmaydi, lekin value atributida mavjud bo'lgan ma'lumotlarni serverga yuboradi.
button Tugma yaratadi. Ushbu tugmani bosish shaklni serverga yubormaydi. U havola ichida yoki JavaScript orqali ishlatilishi mumkin. Standart holda tugmada matn yo'q (matnsiz tugma misoli: ), u value orqali belgilanadi. Shuningdek, tugma yasovchi button tegiga qarang.
submit Ma'lumotlarni serverga yuboradigan tugma yaratadi. Tugma matni brauzerga bog'liq, uni value orqali o'zgartirish mumkin. Shuningdek, tugma yasovchi button tegiga qarang.
reset To'ldirilgan shaklni tozalaydigan tugma yaratadi. Tugma matni brauzerga bog'liq, uni value orqali o'zgartirish mumkin.
file Fayl tanlash tugmasini yaratadi. Ushbu tugma dizaynini CSS orqali o'zgartirish taqiqlangan (lekin aqlli usullar mavjud). Agar sizga shaklda bunday maydon kerak bo'lsa, form tegida enctype atributi multipart/form-data qiymatiga ega bo'lishi kerak.

HTML5 dagi type atributi yangi qiymatlari

Ushbu atribut qiymatlari yangi, faqat HTML5 da paydo bo'lgan, shuning uchun ba'zi brauzerlarda ular ishlamasligi yoki turli brauzerlarda turlicha ishlashi mumkin.

Agar brauzer type atributi mazmunini tushunolmasa (masalan, agar u qo'llab-quvvatlanmasa yoki noto'g'ri kiritilgan bo'lsa), u elementni oddiy matnli input sifatida ko'rib chiqadi, xuddi type ga text qiymati berilgandek.

Quyidagi misollarni turli brauzerlarda ko'rib chiqing. Inputlarga matn kiriting va yuborish tugmasini bosing. Agar matn noto'g'ri bo'lsa yoki maydon bo'sh bo'lsa - brauzer xatolik chiqaradi. Masalan, agar email turidagi maydonga noto'g'ri email kiritilsa - brauzer shaklni yuborishga imkon bermaydi va xatolik haqida xabar chiqaradi (xatolik matni va uning tashqi ko'rinishini html css orqali o'zgartirib bo'lmaydi). Agar maydon bo'sh bo'lsa - brauzer xatolik chiqaradi, bunga required atributi orqali erishiladi:

Qiymat Tavsif
email
number
url
tel
search
color
date
month
week
datetime
datetime-local
range

Shuningdek qarang

  • textarea tegi,
    ko'p qatorli kirish maydonini yaratadi
  • pattern atributi,
    maydonlarni tekshirishni amalga oshiradi
azbydeenesfrkakkptruuz