Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Cách thêm nút bấm (push button) trong HTML?

Thẻ <button> tạo nút bấm trong form hoặc giao diện. Linh hoạt hơn <input type="button">: chứa được HTML con (icon, text, span...), dễ style hơn.

Thuộc tính chính

Thuộc tính Giá trị Mô tả
typebutton, submit, resetLoại nút (mặc định: submit trong form)
disableddisabledVô hiệu hóa
autofocusautofocusFocus khi tải trang
namenameTên gửi form
valueTextGiá trị gửi form
formform-idLiên kết form bên ngoài (HTML5)
formactionURLGhi đè action của form (type=submit)
formenctypeMIME typeGhi đè enctype (type=submit)
formmethodget, postGhi đè method (type=submit)
formtarget_blank, _self...Ghi đè target (type=submit)
formnovalidateformnovalidateBỏ qua validation (type=submit)

Ví dụ

<!DOCTYPE html>
<html>
  <head>
    <title>Thẻ button HTML</title>
  </head>
  <body>
    <form>
      <button name="action" value="save" type="submit">
        <svg width="16" height="16"><path d="M19 21H5a2 2 0 01-2-2V5a2 2 0 012-2h11l5 5v11a2 2 0 01-2 2z"></svg>
        Lưu
      </button>
      <button type="reset">Làm lại</button>
      <button type="button" onclick="alert('Custom!')">Nút tùy chỉnh</button>
    </form>
  </body>
</html>

Lưu ý quan trọng

  • Luôn chỉ định type: submit (mặc định trong form), button (JS), reset (xóa form).
  • <button> gửi name=value khi submit (khác <input> chỉ gửi value).
  • Accessibility: nút có label rõ ràng, không chỉ icon.