Hướng dẫn display error message below input field javascript - hiển thị thông báo lỗi bên dưới trường nhập javascript

Đối với show an error message below this it if a user puts some wrong value inside that field, vâng, bạn đang nói về việc hiển thị lỗi xác thực. Có hai loại thông báo lỗi xác thực này có sẵn trong HTML 5:

  1. Tin nhắn tự động
  2. Tin nhắn tùy chỉnh

Tin nhắn tự động

Tin nhắn tự động chỉ cần sử dụng các thuộc tính biểu mẫu HTML5. Nhưng nhược điểm là chúng là tự động, không thể tùy chỉnh theo mặc định. Ví dụ: nếu bạn yêu cầu một email, thông báo lỗi mặc định trên Firefox, khi bạn chỉ định đầu vào email và không viết: Please enter an email address, bạn sẽ không thể thay đổi điều này bằng cách chỉ bằng HTML và CSS.

Một nhược điểm khác là tin nhắn mặc định phụ thuộc vào ngôn ngữ trình duyệt, vì vậy nếu bạn đang mượn máy tính Pháp của bạn mình để xem trang web tiếng Anh, thì những thông báo lỗi mặc định đó sẽ hiển thị bằng tiếng Pháp:

Nguồn: Bài viết về Mạng lưới Nhà phát triển Mozilla: Xác thực mẫu dữ liệu

Tin nhắn tùy chỉnh

Tin nhắn tự động

Tin nhắn tự động chỉ cần sử dụng các thuộc tính biểu mẫu HTML5. Nhưng nhược điểm là chúng là tự động, không thể tùy chỉnh theo mặc định. Ví dụ: nếu bạn yêu cầu một email, thông báo lỗi mặc định trên Firefox, khi bạn chỉ định đầu vào email và không viết: Please enter an email address, bạn sẽ không thể thay đổi điều này bằng cách chỉ bằng HTML và CSS.

Một nhược điểm khác là tin nhắn mặc định phụ thuộc vào ngôn ngữ trình duyệt, vì vậy nếu bạn đang mượn máy tính Pháp của bạn mình để xem trang web tiếng Anh, thì những thông báo lỗi mặc định đó sẽ hiển thị bằng tiếng Pháp:

Nguồn: Bài viết về Mạng lưới Nhà phát triển Mozilla: Xác thực mẫu dữ liệu


  I would like you to provide me an e-mail
  
  Submit

var email = document.getElementById["mail"];

email.addEventListener["keyup", function [event] {
  if [email.validity.typeMismatch] {
    email.setCustomValidity["I expect an e-mail, darling!"];
  } else {
    email.setCustomValidity[""];
  }
}];

Như xác thực hình thức dữ liệu nói:

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọc

    Bàn luận By using textContent property. The textContent is basically used to change the content of any node dynamically. With the help of this property we can display any content and draw user’s attention just like alert boxes
     

    Syntax:  

    node.textContent = "Some error message"
    
    // To draw attention
    node.style.color = "red";  
    • Example:   
       

    Lỗi trong JavaScript có thể được hiển thị mà không cần sử dụng các hộp cảnh báo nhưng sử dụng hộp cảnh báo là cách truyền thống để làm điều đó. Chúng ta có thể hiển thị lỗi với hai phương thức mà không cần sử dụng hộp cảnh báo.

    Phương pháp 1: Bằng cách sử dụng thuộc tính TextContent. TextContent về cơ bản được sử dụng để thay đổi nội dung của bất kỳ nút nào một cách linh hoạt. Với sự trợ giúp của thuộc tính này, chúng tôi có thể hiển thị bất kỳ nội dung nào và thu hút sự chú ý của người dùng giống như các hộp cảnh báo & nbsp;

    Bài Viết Liên Quan

    Chủ Đề