Các lớp cung cấp mẫu cho các thủ tục xác nhận tích hợp phía client và server-side.
quy tắc xác nhận này có thể được áp dụng riêng cho các trường mẫu mong muốn, dựa trên dữ liệu chúng tôi muốn người dùng điền vào.
Khi biểu mẫu được gửi, dữ liệu sẽ được kiểm tra đầu tiên trong trình duyệt và nếu không có lỗi được phát hiện sau đó được gửi đến máy chủ để xử lý.
Xác thực Client-side được thực hiện thông qua JavaScript (jQuery)
Điều gì là mới trong phiên bản này:.
- Các phương pháp clientside_validation bây giờ có một tài sản mới được gọi là & quot; disable_upload_validation & quot; mà có thể được sử dụng để vô hiệu hóa bất kỳ xử lý phía máy khách điều khiển tập tin tải lên; hữu ích cho việc sử dụng các plugin tùy chỉnh để xử lý các tập tin tải lên;
- Thay đổi cách giữ chỗ, các tiền tố và quầy nhân vật được định vị và những giờ đều liên quan đến các yếu tố phụ huynh;
- Thêm nhiều kiểu MIME mới vào tập tin mimes.json;
- sửa chữa trong tài liệu, liên quan đến & quot; ngày & quot; yếu tố;
- tập tin ngôn ngữ gia tăng Catalan.
Điều gì là mới trong phiên bản 2.9.5:
- Các phương pháp clientside_validation giờ đây đã là một tài sản mới được gọi là & quot ; disable_upload_validation & quot; mà có thể được sử dụng để vô hiệu hóa bất kỳ xử lý phía máy khách điều khiển tập tin tải lên; hữu ích cho việc sử dụng các plugin tùy chỉnh để xử lý các tập tin tải lên;
- Thay đổi cách giữ chỗ, các tiền tố và quầy nhân vật được định vị và những giờ đều liên quan đến các yếu tố phụ huynh;
- Thêm nhiều kiểu MIME mới vào tập tin mimes.json;
- sửa chữa trong tài liệu, liên quan đến & quot; ngày & quot; yếu tố;
- tập tin ngôn ngữ gia tăng Catalan.
Điều gì là mới trong phiên bản 2.9.0:.
- Lỗi cố định một vài depencies liên quan
- Cố định một vấn đề mà đã phá vỡ chức năng của thư viện khi sử dụng jQuery 1.9.0 (trong đó loại bỏ $ .browser).
- Sửa lỗi định dạng ngày không kể ngày hoặc tháng (như chỉ 'Y' hoặc 'M, Y', vv) sẽ không bao giờ vượt qua xác nhận.
- Sửa lỗi & quot; Clear & quot; nút trên bảng chọn ngày đã không sử dụng các chuỗi từ tập tin ngôn ngữ.
- Cố định một vấn đề mà thư viện sẽ phá vỡ với plugin ẩn các yếu tố nguyên gốc và đặt ở những nơi họ div có các lớp học chính xác giống như các yếu tố gốc.
- Sửa lỗi & quot; chiều dài & quot; quy tắc không được đưa vào xem xét khi sử dụng & quot; auto_fill & quot; cho yếu tố này cũng có & quot; chữ số & quot; và / hoặc & quot; số & quot; quy định.
Điều gì là mới trong phiên bản 2.8.9c:
- Cố định một lỗi mà phụ thuộc vào một yếu tố không có quy tắc khác sẽ bị bỏ qua;
- Sửa lỗi đối số tùy chỉnh cho các & quot; tùy chỉnh & quot; quy tắc đã không được thông qua một cách chính xác;
- Sửa lỗi kể từ khi phát hành cuối cùng các tập tin tải lên kiểm soát đã không làm việc nữa;
- Sửa lỗi thư viện sẽ kích hoạt một lỗi JavaScript nếu không ai trong số các yếu tố của hình thức sẽ có bất kỳ quy tắc xác nhận.
Điều gì là mới trong phiên bản 2.8.9:
- Cố định một lỗi nơi giữ chỗ, nếu phần tử đã lề, không được đặt đúng vị trí.
- Cố định một lỗi mà có yếu tố với tên đại diện cho các thuộc tính mảng trong JavaScript (chiều dài, xây dựng, nguyên mẫu) sẽ dẫn đến các thông báo lỗi không hiển thị cho rằng yếu tố đặc biệt trong xác nhận phía khách hàng.
- Cố định một lỗi mà tôi nghĩ rằng nó đã được cố định trong 2.8.3 về thứ tự trong đó quy định này được kiểm tra.
- Sửa lỗi khi có & quot; validate_on_the_fly & quot; để xác nhận phía máy khách và di chuyển ra khỏi một điều khiển ngày mà không chọn một ngày, sẽ hiển thị một cách chính xác các tip lỗi với tin nhắn, nhưng lỗi không tự động biến mất khi chọn ngày, và người dùng sẽ tự cần phải giấu các thông báo lỗi .
- Cố định một lỗi trong CSS ảnh hưởng đến ghi chú đặt sau khi một điều khiển ngày trên Internet Explorer 7.
- Sửa lỗi khi sử dụng giữ chỗ cho textareas & quot; thay đổi kích cỡ & quot; biểu tượng (trên các trình duyệt sẽ tự động đặt nó trên textareas) sẽ xuất hiện hai lần.
- Cố định một lỗi mà có một thông báo lỗi trên một số kiểm soát với các & quot; quot khác &; lựa chọn, những thông báo lỗi sẽ không tự động biến mất khi & quot; khác & quot; lĩnh vực đã được lấp đầy.
- Cố định một vấn đề WebKit cụ thể nơi Chrome và Safari có vẻ để có được nó sai cho các lĩnh vực mật khẩu khi sử dụng gia đình phông chữ khác nhau, và hiển thị dấu chấm rất nhỏ thay vì đĩa đó xuất hiện cho mỗi trình duyệt khác - bây giờ các trình duyệt WebKit sẽ cư xử như mong đợi .
- Cập nhật Zebra_DatePicker lên phiên bản 1.6.4.
Điều gì là mới trong phiên bản 2.8.6:
- Cố định một lỗi mà có tùy chọn 'khác' thiết cho điều khiển chọn có giá trị không số, sẽ cho kết quả trong các hình thức không bao giờ đi qua xác nhận;
- Sửa lỗi cho các hộp chọn có chỉ số không số, một người dùng có thể gửi các giá trị khác hơn so với những định nghĩa khi tạo hình thức;
Điều gì là mới trong phiên bản 2.8.5:
- Sửa lỗi điều khiển tập tin là * luôn * yêu cầu ngay cả khi & quot; yêu cầu & quot; quy tắc không được thiết lập.
- Cố định một số lỗi liên quan đến việc tạo ra CSRF token nơi token luôn tạo ra với các giá trị mặc định và đã được tái tạo mỗi lần phương pháp CSRF () được gọi.
- Thư viện sẽ tự động quyết định những phương pháp sử dụng để lưu trữ các thẻ CSRF (session hoặc cookie) trong do đó nếu một phiên đã bắt đầu nó sẽ lưu trữ các mã thông báo trong phiên hoặc trong một cookie khác; nhờ PunKeel cho người đứng đầu lên.
Điều gì là mới trong phiên bản 2.8.4:
- Cố định một số lỗi liên quan đến việc kiểm soát ngày.
- Sửa lỗi cài đặt & quot; validate_all & quot; để thực sự sẽ không có tác dụng.
- Hy vọng rằng những lỗi mà đôi khi các thông báo lỗi vẫn bị mắc kẹt và không thể bị đóng cửa nữa, bây giờ cố định.
- giữ chỗ tại sao chép phong cách các yếu tố phụ huynh của (đệm, đường viền, kiểu font chữ, font chữ, cỡ chữ).
- Các yêu cầu tối thiểu phiên bản PHP tại là 4.3 thay vì 4.2.
- Trường Thành viên ẩn danh được sử dụng bởi các thư viện nội bộ trước đây có sẵn trong $ _POST superglobal sau khi nộp và bây giờ sẽ tự động được tước ra để chúng ta không gây ô nhiễm $ _POST.
Điều gì là mới trong phiên bản 2.8.3:
- Một tài sản mới của Zebra_Form là bây giờ có sẵn: & quot ; file_upload_permissions & quot; mà có thể được sử dụng để thiết lập cho phép hệ thống tập tin cho các tập tin được tải lên;
- 12 giờ ngay bây giờ cũng có thể được sử dụng cho các & quot; thời gian & quot; kiểm soát;
- Thay đổi tên của & quot; first_day_of_the_week & quot; phương pháp (có sẵn cho các & quot; ngày & quot; kiểm soát) để & quot; first_day_of_week & quot ;; nhờ Edward đã phản hồi
- đệm mặc định cho hộp văn bản, vùng văn bản, mật khẩu và chọn được thay đổi từ & quot; padding: 4px 3px 3px & quot; & quot; padding: 5px & quot; (Trong zebra_form.css) tăng do đó hơi kích thước của chúng; lưu ý rằng điều này có thể phá vỡ bố cục của bạn, vì vậy hãy cẩn thận và thay đổi nó trở lại nếu nó làm như vậy;
- Cập nhật Zebra_DatePicker đến phiên bản 1.4
- Hầu hết các ví dụ đã được cập nhật
- Một số điều chỉnh, bổ sung các tài liệu hướng dẫn.
định dạng
Điều gì là mới trong phiên bản 2.8.2:
- Các quy tắc tải lên bây giờ có còn là một client-side bên xác nhận, nơi mà nó sẽ kiểm tra nếu các con đường chỉ tồn tại và có thể ghi.
- Cố định một lỗi cho tập tin tải lên ở đâu, nếu tên của tập tin tải lên quá dài, & quot; x & quot; hủy là không nhìn thấy được nữa.
- Sửa lỗi, sau khi chọn một tập tin, bằng cách nhấn rất gần với tên của tập tin, người dùng có thể mở bảng chọn tập tin một lần nữa, đến những hình ảnh không có thật.
- Cố định một lỗi mà làm tên tập tin không xuất hiện cho một kiểm soát tải lên có & quot; tải lên & quot; như các quy tắc gắn duy nhất.
- Cập nhật Zebra_DatePicker lên phiên bản 1.3.2.
Yêu cầu :
- PHP 5.0.2 hoặc cao hơn
- JavaScript được bật về phía khách hàng
- jQuery
Bình luận không