Định nghĩa và sử dụng
- Tag <button> được dùng để tạo nút nhấn.
- Tag <button> có thể chứa text hay image, đây là điểm khác biệt giữa tag này và <input />
Sự khác nhau giữa HTML4.01 và HTML5
| HTML4.01 | HTML5 |
|---|---|
| - | Trong HTML5 có một số thuộc tính mới. |
Cấu trúc
<button type=""></button>
Trình duyệt hỗ trợ
<button> được hỗ trợ trong đa số các trình duyệt.
Tuy nhiên nếu chúng ta sử dụng <button> trong form HTML để submit giá trị, khi đó các trình duyệt khác nhau sẽ submit theo các cách khác nhau.
VD: Internet Explorer sẽ submit giá trị giữa <button> và </button>, còn các trình duyệt khác sẽ submit giá trị theo tham số value khai báo bên trong <button>
Thuộc tính
Cách sử dụng: <button thuoctinh="giatri"></button>
Thuộc tính tùy chọn
| Thuộc tính | Giá trị | Ví dụ | Mô tả |
|---|---|---|---|
| Thuộc tính mới (Mới) | |||
| autofocus | autofocus | autofocus="autofocus" | Xác định một nút được "focus" khi tải trang. |
| form | Tên form | form="formName" | Xác định form nào được button điều khiển. |
| formaction | URL | formaction=" confirm.php" | Xác định trang khi action tới. |
| formenctype | application/x-www-form-urlencoded multipart/ form-data text/plain |
formenctype=" text/plain" | Xác định dữ liệu được mã hóa trước khi gửi tới máy chủ. |
| formmethod | get post |
formmethod="post" | Xác định phương thức truyền dữ liệu tới máy chủ. |
| formnovalidate | formnovalidate | formnovalidate=" formnovalidate" | Kiểm tra giá trị nhập trước khi gửi. |
| formtarget | _blank _self _parent _top |
formtarget="_blank" | Xác định nơi để mở một link khi action dữ liệu. |
| Thuộc tính như HTML4.01 | |||
| disabled | disabled | disabled="disabled" | Chỉ định vô hiệu button |
| name | tên | name="submitBtn" | Chỉ định tên cho button |
| type | button reset submit |
type="submit" | Chỉ định kiểu của button button: nút nhấn reset: nút reset form submit: nút submit form. |
| value | giá trị, có thể bằng chữ hay số | value="Gửi" | Chỉ định các giá trị cơ bản của button Không hỗ trợ trong trình duyệt IE. |
Thuộc tính Tổng quát và thuộc tính sự kiện
Tất cả thuộc tính tổng quát và thuộc tính sự kiện được xác định trên phần lớn các thành phần HTML5







