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

Cách tắt tự động hoàn thành (autocomplete) cho trường input HTML


Để vô hiệu hóa tự động hoàn thành cho trường input, sử dụng thuộc tính autocomplete="off" như ví dụ dưới đây:

Ví dụ

<!DOCTYPE html>
<html>
<head>
  <style>
    input {
      font-size: 18px;
      padding: 10px;
      margin: 10px;
      border: 1px solid grey;
    }
  </style>
</head>
<body>
  <h1>Ví dụ Autocomplete On/Off</h1>
  <form>
    Tên: <input type="text" name="firstName" autocomplete="off"><br>
    Họ: <input type="text" name="lastName" autocomplete="on"><br>
    <input type="submit">
  </form>
  <h2>Nhập vào các trường trên và tải lại trang để xem autocomplete hoạt động</h2>
</body>
</html>

Kết quả

Mã trên sẽ tạo ra giao diện:

Cách tắt tự động hoàn thành (autocomplete) cho trường input HTML

Sau khi nhập dữ liệu và submit form một lần:

Cách tắt tự động hoàn thành (autocomplete) cho trường input HTML

Giải thích: Trường "Tên" có autocomplete="off" sẽ không hiển thị gợi ý, trong khi trường "Họ" với autocomplete="on" sẽ hiển thị các giá trị đã nhập trước đó.