Hướng dẫn nút button trong html

Nội dung chính

  • Thẻ Button trong HTML
  • Ví dụ thẻ button trong HTML
  • Ví dụ thẻ button trong HTML: gọi hàm JavaScript
  • Ví dụ thẻ button trong HTML: Submit Form
  • Ví dụ thẻ button trong HTML: Reset Form
  • Các thuộc tính của thẻ button trong HTML
  • Trình duyệt hỗ trợ

Thẻ trong HTML được sử dụng để tạo các nút có thể click bên trong form trên trang web của bạn. Bạn có thể đặt nội dung như văn bản hoặc hình ảnh vào bên trong thẻ .........

Bạn nên luôn chỉ định thuộc tính type cho một thẻ . Vì các trình duyệt sử dụng kiểu mặc định khác nhau cho phần tử button.

Thẻ HTML Button có thể được sử dụng bên trong hoặc bên ngoài form.

Bên trong form, nó có tác dụng như một nút gửi hoặc reset form.

Bên ngoài form, nó có thể gọi hàm JavaScript để thực hiện một nhiệm vụ nào đó.

Ví dụ thẻ button trong HTML

Click Here

Kết quả:

Ví dụ thẻ button trong HTML: gọi hàm JavaScript

Trong ví dụ này, khi bạn click nút click here trình duyệt sẽ hiển thị thông báo với nội dung "hello html button".

Click Here  
  
  function hello[]{  
    alert["hello html button"];  
  }  

Kết quả:

Ví dụ thẻ button trong HTML: Submit Form

Trong ví dụ này, khi bạn click nút Submit, các thông tin trong form sẽ được gửi đến máy chủ.

  
Enter Name:
Submit

Kết quả:


Ví dụ thẻ button trong HTML: Reset Form

Trong ví dụ này, khi bạn click vào nút resut thì những phần tử trong form được reset về giá trị ban đầu.

  
Enter Name:
reset

Kết quả:

Các thuộc tính của thẻ button trong HTML

Thẻ hỗ trợ toàn bộ thuộc tính chung như các thẻ HTML khác và một số thuộc tính bổ xung trong bảng sau:

Thuộc tínhMô tả
autofocus Chỉ định rằng một nút sẽ tự động focus trong khi tải trang.
disabled Chỉ định một button sẽ bị vô hiệu hóa.
form Chỉ định button này thuộc về một hoặc nhiều form.
formaction Được sử dụng cho kiểu submit. Nó chị định rằng dữ liệu của form sẽ được gửi đi đâu khi form được submit.
formmethod Chỉ đinh dữ liệu của form được gửi như thế nào.
formenctype Nó chỉ định cách dữ liệu của form nên được mã hóa trước khi gửi nó tới máy chủ.
formnovalidate Chỉ định rằng dữ liệu của form nên được kiểm tra tính hợp lệ khi submit.
formtarget Chỉ định dữ liệu trả về sẽ được hiển thị ở đâu sau khi submit form.
name Chỉ định tên của button.
type Chỉ định kiểu của button.
value Chỉ định giá trị của button.

Trình duyệt hỗ trợ

Thẻ
Chrome
IE
Firefox
Opera
Safari
Yes Yes Yes Yes Yes

Thẻ button trong HTML cũng hỗ trợ các thuộc tính chung và thuộc tính sự kiện trong HTML.

Thẻ trong HTML

  • Tag được dùng để tạo nút nhấn.
  • Tag có thể chứa text hay image, đây là điểm khác biệt giữa tag này và

Sự khác nhau giữa HTML4.01 và HTML5

HTML4.01HTML5
- Trong HTML5 có một số thuộc tính mới.

Cấu trúc

Ví dụ

Click me!

Kết quả:

Trình duyệt hỗ trợ

được hỗ trợ trong đa số các trình duyệt.

Tuy nhiên nếu chúng ta sử dụng 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 , còn các trình duyệt khác sẽ submit giá trị theo tham số value khai báo bên trong

Thuộc tính

Cách sử dụng:

Thuộc tínhGiá 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

Chủ Đề