ล่าสุดการพัฒนาเว็บบทเรียน
×

HTML การอ้างอิง

HTML ตามลำดับตัวอักษร (เรียงลำดับ) HTML ตามหมวดหมู่ (เรียงลำดับ) HTML แอตทริบิวต์ HTML แอตทริบิวต์ทั่วโลก HTML เหตุการณ์ HTML ผ้าใบ HTML เสียง / วิดีโอ HTML doctypes HTML เข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTTP ข้อความ HTTP วิธีการ PX จะ EM แปลง แป้นพิมพ์ลัด


 

HTML <input> type Attribute

<html <input> แท็ก

ตัวอย่าง

รูปแบบ HTML ที่มีสองประเภทการป้อนข้อมูลที่แตกต่างกัน ข้อความและส่ง:

<form action="demo_form.asp">
  Username: <input type="text" name="usrname"><br>
  <input type="submit" value="Submit">
</form>
ลองตัวเอง»

เพิ่มเติม "ลองตัวเอง" ตัวอย่างด้านล่าง


ความหมายและการใช้งาน

type แอตทริบิวต์ระบุชนิดของ <input> องค์ประกอบที่จะแสดง

พิมพ์เริ่มต้นคือ text

เคล็ดลับ: นี้ไม่ได้เป็นแอตทริบิวต์ที่จำเป็น แต่เราคิดว่าคุณควรรวมไว้


สนับสนุนเบราว์เซอร์

คุณลักษณะ
type ใช่ ใช่ ใช่ ใช่ ใช่

หมายเหตุ: type แอตทริบิวต์ทำงานในเบราว์เซอร์ที่สำคัญทั้งหมด แต่ไม่ทุกชนิดที่แตกต่างกันใส่ทำงานในเบราว์เซอร์ที่สำคัญทั้งหมด

ดูด้านล่างเพื่อดูการสนับสนุนเบราว์เซอร์สำหรับประเภทการป้อนข้อมูลแต่ละ


ความแตกต่างระหว่าง HTML 4.01 และ HTML5

HTML5 มีรูปแบบการใส่ใหม่ต่อไปนี้: color, date, datetime, datetime-local, month, week, time, email, number, range, search, tel และ url


วากยสัมพันธ์

<input type="value">

ค่าแอตทริบิวต์

ความคุ้มค่า ลักษณะ
button กำหนดปุ่มคลิกได้ (ส่วนใหญ่ใช้กับจาวาสคริปต์เพื่อเปิดใช้งานสคริปต์)
checkbox กำหนดช่องทำเครื่องหมาย
color กำหนดตัวเลือกสี
date กำหนดควบคุมวันที่ (ปีเดือนและวัน (ไม่มีเวลา))
datetime ประเภทการป้อนข้อมูลวันที่และเวลาได้ถูกลบออกจากมาตรฐาน HTML ใช้วันที่และเวลาท้องถิ่นแทน
datetime-local กำหนดวันที่และเวลาการควบคุม (ปีเดือนวันชั่วโมงนาทีวินาทีและเสี้ยววินาที (โซนเวลา)
email กำหนดเขตข้อมูลที่อยู่อีเมล
file กำหนดข้อมูลไฟล์และเลือกปุ่ม "Browse ... " (สำหรับการอัปโหลดไฟล์)
hidden กำหนดช่องใส่ที่ซ่อนอยู่
image กำหนดภาพเป็นปุ่มส่ง
month กำหนดเดือนและปี Control (ไม่มีโซนเวลา)
number กำหนดช่องสำหรับป้อนตัวเลข
password กำหนดฟิลด์รหัสผ่าน (ตัวอักษรหน้ากาก)
radio กำหนดปุ่ม
range กำหนดควบคุมสำหรับการป้อนจำนวนที่มีค่าที่แน่นอนไม่ได้เป็นสิ่งที่สำคัญ (เช่นการควบคุมเลื่อน)
reset กำหนดปุ่มรีเซ็ต (รีเซ็ตค่าทุกรูปแบบไปเป็นค่าเริ่มต้น)
search กำหนดฟิลด์ข้อความสำหรับการป้อนสตริงการค้นหา
submit กำหนดปุ่มส่ง
tel กำหนดฟิลด์สำหรับป้อนหมายเลขโทรศัพท์
text ค่าเริ่มต้น. กำหนดฟิลด์ข้อความบรรทัดเดียว (กว้างเริ่มต้นคือ 20 ตัวอักษร)
time กำหนดควบคุมสำหรับการป้อนเวลา (ไม่มีโซนเวลา)
url กำหนดฟิลด์สำหรับป้อน URL ที่
week กำหนดสัปดาห์และปี Control (ไม่มีโซนเวลา)

ตัวอย่าง

ตัวอย่าง

ประเภทขาเข้า: button

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

ปุ่มคลิกได้ที่เปิดใช้งานจาวาสคริเมื่อมีการคลิก:

<input type="button" value="Click me" onclick="msg()">
ลองตัวเอง»

ประเภทขาเข้า: checkbox

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

ช่องทำเครื่องหมายให้ผู้ใช้เลือกหนึ่งหรือมากกว่าหนึ่งตัวเลือกของมีจำนวน จำกัด ของตัวเลือก:

<input type="checkbox" name="vehicle1" value="Bike"> I have a bike<br>
<input type="checkbox" name="vehicle2" value="Car"> I have a car
ลองตัวเอง»

ประเภทขาเข้า: color

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

เลือกสีจากตัวเลือกสีที่:

Select your favorite color: <input type="color" name="favcolor">
ลองตัวเอง»

ประเภทขาเข้า: date

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กําหนดการควบคุมวันที่:

Birthday: <input type="date" name="bday">
ลองตัวเอง»

ประเภทขาเข้า: datetime

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดวันที่และเวลาการควบคุม (กับโซนเวลา):

Birthday (date and time): <input type="datetime" name="bdaytime">
ลองตัวเอง»

ประเภทการป้อนข้อมูลวันที่และเวลาได้ถูกลบออกจากมาตรฐาน HTML ใช้วันที่และเวลาท้องถิ่นแทน


ประเภทขาเข้า: datetime-local

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดวันและควบคุมเวลา (โซนเวลา No):

Birthday (date and time): <input type="datetime-local" name="bdaytime">
ลองตัวเอง»

ประเภทขาเข้า: email

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดเขตข้อมูลที่อยู่ E-mail (จะถูกตรวจสอบโดยอัตโนมัติเมื่อส่ง):

E-mail: <input type="email" name="usremail">
ลองตัวเอง»

เคล็ดลับ: Safari บน iPhone ตระหนักพิมพ์อีเมลและการเปลี่ยนแปลงแป้นพิมพ์บนหน้าจอเพื่อให้ตรงกับมัน (เพิ่ม @ .com และตัวเลือก)


ประเภทขาเข้า: file

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดข้อมูลไฟล์และเลือก "Browse ... " ปุ่ม (สำหรับการอัปโหลดไฟล์):

Select a file: <input type="file" name="img">
ลองตัวเอง»

ประเภทขาเข้า: hidden

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดเขตข้อมูลที่ซ่อน (ไม่สามารถมองเห็นให้กับผู้ใช้)

เขตข้อมูลที่ซ่อนมักจะเก็บค่าเริ่มต้นหรือสามารถมีความคุ้มค่าการเปลี่ยนแปลงโดย javascript:

<input type="hidden" name="country" value="Norway">
ลองตัวเอง»

ประเภทขาเข้า: image

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดภาพเป็นปุ่มส่ง:

<input type="image" src="img_submit.gif" alt="Submit">
ลองตัวเอง»

ประเภทขาเข้า: month

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดเดือนและปีการควบคุม (โซนเวลา No):

Birthday (month and year): <input type="month" name="bdaymonth">
ลองตัวเอง»

ประเภทขาเข้า: number

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดเขตข้อมูลสำหรับการป้อนหมายเลข (คุณยังสามารถตั้งข้อ จำกัด เกี่ยวกับสิ่งที่ได้รับการยอมรับตัวเลข):

Quantity (between 1 and 5): <input type="number" name="quantity" min="1" max="5">
ลองตัวเอง»

ใช้ following คุณสมบัติที่ระบุข้อ จำกัด :

  • max - ระบุค่าสูงสุดที่อนุญาต
  • min - ระบุค่าต่ำสุดที่ได้รับอนุญาต
  • step - ระบุช่วงเวลาที่ถูกต้องตามกฎหมายจำนวน
  • value - ระบุค่าเริ่มต้น

ประเภทขาเข้า: password

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดฟิลด์รหัสผ่าน (ตัวอักษรมีการสวมหน้ากาก)

<input type="password" name="pwd">
ลองตัวเอง»

ประเภทขาเข้า: radio

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

ปุ่มให้ผู้ใช้เลือกได้เพียงหนึ่งในจำนวนที่ จำกัด ของตัวเลือก:

<input type="radio" name="gender" value="male"> Male<br>
<input type="radio" name="gender" value="female"> Female<br>
<input type="radio" name="gender" value="other"> Other
ลองตัวเอง»

ประเภทขาเข้า: range

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กําหนดการควบคุมสำหรับการป้อนจำนวนที่มีค่าที่แน่นอนไม่สำคัญ (เช่นการควบคุมเลื่อน) นอกจากนี้คุณยังสามารถกำหนดข้อ จำกัด เกี่ยวกับสิ่งที่ได้รับการยอมรับตัวเลข:

<input type="range" name="points" min="0" max="10">
ลองตัวเอง»

ใช้ following คุณสมบัติที่ระบุข้อ จำกัด :

  • max - ระบุค่าสูงสุดที่อนุญาต
  • min - ระบุค่าต่ำสุดที่ได้รับอนุญาต
  • step - ระบุช่วงเวลาที่ถูกต้องตามกฎหมายจำนวน
  • value - ระบุค่าเริ่มต้น

ประเภทขาเข้า: reset

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดปุ่มรีเซ็ต (รีเซ็ตค่าทุกรูปแบบเป็นค่าเริ่มต้น):

<input type="reset">
ลองตัวเอง»

เคล็ดลับ: ใช้ปุ่มรีเซ็ตอย่างระมัดระวัง!อาจจะน่ารำคาญสำหรับผู้ใช้ที่ไม่ได้ตั้งใจเปิดใช้งานปุ่มรีเซ็ต


ประเภทขาเข้า: search

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดช่องค้นหา (เช่นการค้นหาไซต์หรือการค้นหาของ Google):

Search Google: <input type="search" name="googlesearch">
ลองตัวเอง»

ประเภทขาเข้า: submit

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดปุ่มส่ง:

<input type="submit">
ลองตัวเอง»

ประเภทการป้อนข้อมูล: tel

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดเขตข้อมูลสำหรับการป้อนหมายเลขโทรศัพท์:

Telephone: <input type="tel" name="usrtel">
ลองตัวเอง»

ประเภทขาเข้า: text

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดสองช่องข้อความบรรทัดเดียวที่ผู้ใช้สามารถป้อนข้อความลงใน:

First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
ลองตัวเอง»

ประเภทขาเข้า: time

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กําหนดการควบคุมสำหรับการป้อนเป็นเวลา (โซนเวลา) A:

Select a time: <input type="time" name="usr_time">
ลองตัวเอง»

ประเภทขาเข้า: url

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดเขตข้อมูลสำหรับการป้อน URL ที่:

Add your homepage: <input type="url" name="homepage">
ลองตัวเอง»

เคล็ดลับ: Safari บน iPhone ตระหนักถึงประเภทขา URL และการเปลี่ยนแปลงแป้นพิมพ์บนหน้าจอเพื่อให้ตรงกับมัน (เพิ่มตัวเลือก .com)


ประเภทขาเข้า: week

OperaSafariChromeFirefoxInternet Explorer / Edge

ตัวอย่าง

กำหนดสัปดาห์และปีการควบคุม (โซนเวลา No):

Select a week: <input type="week" name="week_year">
ลองตัวเอง»

<html <input> แท็ก