Làm cách nào để xác thực biểu mẫu trong Bootstrap 4?

trong bài viết này. Tôi sẽ chỉ cho bạn cách xác thực hộp văn bản HTML 5, vùng văn bản, chọn, hộp kiểm, nút radio và tải tệp lên bằng bootstrap 4. Xác thực cung cấp phản hồi có giá trị, có thể hành động cho người dùng của bạn với xác thực biểu mẫu HTML 5 có sẵn trong tất cả các trình duyệt được hỗ trợ của chúng tôi. Chọn từ phản hồi xác thực mặc định của trình duyệt hoặc triển khai thông báo tùy chỉnh với các lớp tích hợp sẵn của chúng tôi và JavaScript khởi động

Điểm quan trọng cần nhớ khi bạn xác nhận mẫu

  1. Xác thực biểu mẫu HTML được áp dụng thông qua hai lớp giả của CSS,. không hợp lệ và. có hiệu lực. Nó áp dụng cho , , và

Hướng dẫn này giải thích cách tạo Biểu mẫu Bootstrap cùng với bố cục, mẫu và ví dụ về Xác thực biểu mẫu Bootstrap 4

Trong hướng dẫn này về biểu mẫu Bootstrap 4, chúng tôi đã giới thiệu về biểu mẫu Bootstrap, lưới biểu mẫu, bố cục biểu mẫu dọc, bố cục biểu mẫu ngang, bố cục biểu mẫu nội tuyến, đầu vào chỉ đọc, văn bản thuần túy chỉ đọc, xác thực với giá trị mặc định của trình duyệt, kiểu tùy chỉnh

Xin lưu ý rằng chúng tôi đã sử dụng Bootstrap phiên bản 4 trong tất cả các ví dụ

=> Kiểm tra tại đây để xem hướng dẫn đào tạo Bootstrap từ A-Z

Bạn sẽ học được gì

  • Giới thiệu về Bootstrap 4 Form
    • Bố cục biểu mẫu Bootstrap
      • Lưới biểu mẫu Bootstrap
      • Các loại bố cục biểu mẫu Bootstrap
      • Ví dụ về bố cục biểu mẫu Bootstrap
    • Văn bản thuần túy chỉ đọc và chỉ đọc
    • Xác thực biểu mẫu Bootstrap 4
      • #1) Xác thực với các giá trị mặc định của trình duyệt
      • #2) Xác thực kiểu tùy chỉnh
      • #3) Xác thực phía máy chủ
      • #4) Xác thực kiểu chú giải công cụ
    • Các câu hỏi thường gặp
  • Phần kết luận
    • đề xuất đọc

Giới thiệu về Bootstrap 4 Form

Làm cách nào để xác thực biểu mẫu trong Bootstrap 4?

Biểu mẫu là một tính năng thiết yếu của hầu hết mọi ứng dụng phần mềm. Trong hai hướng dẫn cuối cùng của chúng tôi, chúng tôi đã thảo luận về các tính năng thiết yếu của biểu mẫu tôi. e. biểu mẫu đầu vào và nhóm đầu vào

Ghi chú. Bạn có thể tham khảo hai bài hướng dẫn sau về form input và input groups

  • Đầu vào biểu mẫu Bootstrap 4
  • Bootstrap 4 Nhóm đầu vào

Bảng dưới đây tóm tắt các lớp và thuộc tính của các biểu mẫu Bootstrap 4 mà chúng tôi đã sử dụng

Lớp/Thuộc tính Cách sử dụng. lớp hàng biểu mẫuLớp này được sử dụng cho các hàng biểu mẫu. Các. form-inline classLớp này dùng để sắp xếp các trường form trên cùng một dòng. Thuộc tính chỉ đọc Thuộc tính này được sử dụng để làm cho trường đầu vào ở chế độ chỉ đọc. Các. form-control-plaintext classLớp này được sử dụng để tạo văn bản thuần túy chỉ đọc. Các. lớp xác thực nhu cầu Lớp này được sử dụng để xác thực biểu mẫu kiểu tùy chỉnh và xác thực biểu mẫu kiểu chú giải công cụ. Thuộc tính novalidate Thuộc tính này được sử dụng để xác thực biểu mẫu kiểu tùy chỉnh và xác thực biểu mẫu kiểu chú giải công cụ. Các. lớp hợp lệ Lớp này được sử dụng để xác thực biểu mẫu phía máy chủ. Các. lớp không hợp lệ Lớp này được sử dụng để xác thực biểu mẫu phía máy chủ. Các. lớp phản hồi hợp lệLớp này được sử dụng để hiển thị thông báo phản hồi trong xác thực biểu mẫu kiểu tùy chỉnh và xác thực biểu mẫu phía máy chủ. Các. lớp phản hồi không hợp lệLớp này được sử dụng để hiển thị thông báo phản hồi trong xác thực biểu mẫu kiểu tùy chỉnh và xác thực biểu mẫu phía máy chủ. Các. lớp liên quan đến vị trí Lớp này được sử dụng để định vị chính xác các thông báo phản hồi chú giải công cụ. Các. lớp chú giải công cụ hợp lệLớp này được sử dụng để hiển thị các thông báo phản hồi trong xác thực biểu mẫu kiểu chú giải công cụ. Các. lớp chú giải công cụ không hợp lệ Lớp này được sử dụng để hiển thị thông báo phản hồi trong xác thực biểu mẫu kiểu chú giải công cụ

Bố cục biểu mẫu Bootstrap

Lưới biểu mẫu Bootstrap

Các lớp lưới biểu mẫu có thể sử dụng để xây dựng các biểu mẫu phức tạp hơn. Chúng ta có thể sử dụng. lớp col để chỉ định chiều rộng của các điều khiển biểu mẫu và cũng giúp chỉ định căn chỉnh của các điều khiển biểu mẫu

We need to warp the

element(s) in a
element with the class .row class. However, this grid structure is not mandatory for forms. You may use the
elements for wrapping form controls (and form labels).

Nếu bạn cần ít lề lưới hơn, thì bạn có thể sử dụng. lớp biểu mẫu hàng thay vì. lớp hàng

Các loại bố cục biểu mẫu Bootstrap

Có ba loại bố cục biểu mẫu Bootstrap như được nêu bên dưới

  1. Bố cục dạng dọc
  2. Bố cục biểu mẫu ngang
  3. Bố cục biểu mẫu nội tuyến

#1) Bố cục dạng dọc

Bố cục biểu mẫu dọc là bố cục biểu mẫu mặc định. Nó sắp xếp các trường biểu mẫu theo chiều dọc với các nhãn được căn trái. Bạn không cần bất kỳ lớp cơ sở nào cho bố cục dạng dọc vì đây là bố cục mặc định. Vui lòng tham khảo phần “Ví dụ về bố cục biểu mẫu Bootstrap” để biết ví dụ về biểu mẫu có bố cục biểu mẫu dọc

#2) Bố cục biểu mẫu ngang

Bố cục biểu mẫu ngang sắp xếp các trường biểu mẫu theo chiều ngang

Thực hiện theo các bước dưới đây để tạo biểu mẫu với bố cục biểu mẫu nằm ngang

  • Add the .row class to the
    elements.
  • Then, add the .col-*-* class and the .col-form-label class to the

Vui lòng tham khảo phần “Ví dụ về bố cục biểu mẫu Bootstrap” để biết ví dụ về biểu mẫu có bố cục biểu mẫu nằm ngang

#3) Bố cục biểu mẫu nội tuyến

Bố cục biểu mẫu nội tuyến sắp xếp các trường biểu mẫu trên cùng một dòng

Thực hiện theo các bước dưới đây để tạo biểu mẫu với bố cục biểu mẫu nội tuyến

  • Add the .form-inline class to the
    element.
  • Ngoài ra, sử dụng các lớp lề theo yêu cầu

Vui lòng tham khảo phần “Ví dụ về bố cục biểu mẫu Bootstrap” để biết ví dụ về biểu mẫu có bố cục biểu mẫu nội tuyến

Ví dụ về bố cục biểu mẫu Bootstrap

Mã lập trình bên dưới hiển thị các ví dụ về biểu mẫu đăng nhập Bootstrap với bố cục biểu mẫu dọc, bố cục biểu mẫu ngang và bố cục biểu mẫu nội tuyến







Vertical Form Layout

Horizontal Form Layout

Inline Form Layout

Ảnh chụp màn hình bên dưới hiển thị đầu ra trình duyệt của mã lập trình trên

Làm cách nào để xác thực biểu mẫu trong Bootstrap 4?

Văn bản thuần túy chỉ đọc và chỉ đọc

Chỉ đọc

Thuộc tính chỉ đọc được sử dụng để làm cho trường đầu vào chỉ đọc. Các trường nhập chỉ đọc xuất hiện với màu nhạt hơn và không thể chỉnh sửa. Chúng tương tự như các trường đầu vào bị vô hiệu hóa nhưng giữ lại con trỏ

Ghi chú. Chúng tôi đã thảo luận về các đầu vào bị vô hiệu hóa và các nhóm đầu vào bị vô hiệu hóa trong các hướng dẫn trước đây của chúng tôi

Vui lòng tham khảo phần bên dưới để biết ví dụ về trường đầu vào chỉ đọc

Văn bản thuần túy chỉ đọc

thêm. lớp form-control-plaintext để tạo văn bản thuần túy chỉ đọc. Vui lòng tham khảo phần bên dưới để biết ví dụ về văn bản thuần túy chỉ đọc

Ví dụ về văn bản thuần túy chỉ đọc và chỉ đọc

Mã lập trình bên dưới hiển thị các ví dụ về trường nhập văn bản thông thường, trường nhập chỉ đọc và văn bản thuần túy chỉ đọc







Ảnh chụp màn hình bên dưới hiển thị đầu ra trình duyệt của mã lập trình trên

Làm cách nào để xác thực biểu mẫu trong Bootstrap 4?

Xác thực biểu mẫu Bootstrap 4

Xác thực là chìa khóa cho các biểu mẫu. Nếu không xác thực đúng các biểu mẫu, toàn bộ ứng dụng web của bạn có thể gặp rủi ro. Chúng tôi sẽ thảo luận về bốn loại xác nhận

  1. Xác thực với mặc định của trình duyệt
  2. Xác thực kiểu tùy chỉnh
  3. Xác thực phía máy chủ
  4. Xác thực kiểu chú giải công cụ

#1) Xác thực với các giá trị mặc định của trình duyệt

Nếu bạn không thích xác thực Bootstrap, thì bạn có thể sử dụng giá trị mặc định của trình duyệt để xác thực. Vui lòng tham khảo phần bên dưới để biết ví dụ về xác thực với giá trị mặc định của trình duyệt

#2) Xác thực kiểu tùy chỉnh

Add the .needs-validation class and the novalidate attribute to the

element for custom style validation.

Loại xác thực này sử dụng các lớp giả CSS sau

  1. Các. lớp giả hợp lệ
  2. Các. lớp giả không hợp lệ

Các lớp giả này có thể được áp dụng cho các phần tử sau

  1. The elements
  2. The