Thẻ <input> trong HTML



Miêu tả

Thẻ HTML <input> được sử dụng trong một form để khai báo phần tử input - một điều khiển mà cho phép người sử dụng nhập dữ liệu đầu vào.

Ví dụ

<!DOCTYPE html>
<html>
<head>
<title>Vi du the input trong HTML</title>
</head>
<body>
<form action="/cgi-bin/hello_get.cgi" method="get">
First name: 
<input type="text" name="first_name" value="" maxlength="100" />
<br />
Last name: 
<input type="text" name="last_name" value="" maxlength="100" />
<input type="submit" value="Submit" />
</form>
</body>
</html>

Nó sẽ cho kết quả sau:

First name:
Last name:
Quảng cáo

Các thuộc tính Global

Thẻ này hỗ trợ tất cả các thuộc tính Global được miêu tả trong chương: Tổng hợp thuộc tính trong HTML

Các thuộc tính đặc trưng

Thẻ HTML <input> cũng hỗ trợ các thuộc tính sau:

Thuộc tínhGiá trịMiêu tả
accept content typesXác định danh sách các kiểu nội dung phân biệt nhau bởi dấu phảy mà server chấp nhận.
alignleft
right
top
middle
bottom
Thuộc tính cũ- Định nghĩa sự căn chỉnh của nội dung.
alt textXác định văn bản được sử dụng trong trường hợp agent trình duyệt/người sử dụng không thể render điều khiển đầu vào.
autocomplete html-5on
off
Xác định có hay không autocomplete phần tử <input>.
autofocus html-5autofocusXác định rằng phần tử <input> nên tự động tìm trọng tâm khi trang load.
checkedcheckedNếu type="radio" hoặc type="checkbox" nó sẽ đã được chọn khi trang load.
disableddisabledDisable điều khiển đầu vào. Nút này sẽ không chấp nhận các thay đổi từ người sử dụng. Nó cũng không thể nhận trọng tâm và sẽ bị bỏ qua khi tab.
formhtml-5form_idXác định một hoặc nhiều form.
formaction html-5URLXác định địa chỉ URL của file mà sẽ xử lý điều khiển đầu vào khi form được chấp nhận.
formenctypehtml-5application/x-www-form-urlencoded
multipart/form-data
text/plain
Xác định cách dữ liệu form nên được mã hóa khi đệ trình nó tới server.
formmethod html-5post
get
Định nghĩa cách thức để gửi dữ liệu tới URL hoạt động.
formnovalidate html-5formnovalidateĐịnh nghĩa rằng các phần tử form không nên hiệu lực khi được đệ trình.
formtarget html-5_blank
_self
_parent
_top
Xác định mục tiêu, nơi mà phản hồi sẽ hiển thị, mà được nhận sau khi đệ trình form.
height html-5pixelsSpecifies the height
list html-5datalist_idXác định phần tử <datalist> mà chứa các tùy chọn đã định trước cho một phần tử <input>.
max html-5autofocusXác định giá trị tối đa.
maxlengthSốXác định số ký tự tối đa được cho phép trong trường văn bản.
min html-5SốXác định giá trị nhỏ nhất.
multiple html-5multipleXác định rằng người sử dụng có thể nhập nhiều giá trị.
name textAssigns a name to the input control.
pattern html-5regexpXác định một biểu thức thường mà giá trị của phần tử <input> được kiểm tra.
placeholder html-5textXác định một chỉ dẫn (hint) ngắn mà miêu tả giá trị mong đợi.
readonlyreadonlyThiết lập điều khiển đầu vào là chỉ đọc (read-only). Nó sẽ không cho phép người sử dụng thay đổi giá trị. Điều khiển, tuy nhiên có thể nhận trọng tâm (focus) và được bao gồm khi tab thông qua điều khiển form.
required html-5requiredXác định rằng một trường input phải được điền đầy đủ trước khi đệ trình form.
size SốXác định độ rộng của điều khiển. Nếu type="text" hoặc type="password", điều này liên quan đến độ rộng ký tự. Nếu không thì giá trị nó bằng pixel.
src URLĐịnh nghĩa địa chỉ URL của hình ảnh để hiển thị. Chỉ được sử dụng cho type="image".
step html-5numberXác định khoảng cách số hợp pháp cho một trường đầu vào.
type button
checkboxcolor
date
datetime
datetime-local
email
file
hidden
image
month
Số
password
radio
range
reset
search
submit
tel
text
time
url
week
Xác định kiểu của điều khiển.
valuetextXác định giá trị khởi tạo cho điều khiển. Nếu type="checkbox" hoặc type="radio" thuộc tính này được yêu cầu.
width html-5pixelsXác định độ rộng.
Quảng cáo

Các thuộc tính sự kiện

Thẻ này hỗ trợ tất cả các thuộc tính sự kiện được miêu tả trong chương: Tổng hợp sự kiện (Event) trong HTML

Trình duyệt hỗ trợ

ChromeFirefoxIEOperaSafariAndroid

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.


tong_hop_cac_the_html_co_ban.jsp


Tài liệu giáo viên