| VTAP cung cấp hai phương pháp API mạnh mẽ cho các nhà phát triển muốn triển khai xác thực trường tùy chỉnh một cách hiệu quả: 1) VTAP.Field.RegisterValidator – Phương pháp này xác thực một trường cụ thể theo tên của trường đó. - Ví dụ: Sử dụng Đăng kýValidator khi bạn cần xác thực tùy chỉnh cho từng trường riêng lẻ.
2) VTAP.Field.RegisterValidatorForType – Phương pháp này xác thực tất cả các trường của một kiểu cụ thể. - Ví dụ: Sử dụng RegisterValidatorForType khi bạn muốn xác thực nhất quán trên nhiều trường cùng loại.
Trường hợp sử dụng: Biểu mẫu tuyển dụng nhân viên Hãy xem xét biểu mẫu tuyển dụng nhân viên bao gồm các yêu cầu xác thực sau: - Mã hiệu công nhân phải là số có 6 chữ số.
- Trường email (PersonalEmail, WorkEmail) phải thuộc tên miền của tổ chức (example.com).
Bằng cách sử dụng RegisterValidator cho EmployeeID và RegisterValidatorForType cho các trường email, chúng ta có thể đảm bảo dữ liệu nhập chính xác trên toàn bộ biểu mẫu mà không cần logic xác thực trùng lặp.
API hoạt động như thế nào?
1) Xác thực theo trường cụ thể (RegisterValidator) Phương pháp này được sử dụng khi logic xác thực được yêu cầu cho một trường cụ thể. Nó cho phép các nhà phát triển áp dụng các quy tắc tùy chỉnh trên một trường nhập cụ thể mà không ảnh hưởng đến các trường khác. Ví dụ: Giả sử chúng ta có một biểu mẫu với trường 'EmployeeID' phải có chính xác 6 chữ số. Chúng ta có thể đăng ký trình xác thực như sau: |