Klasa udostępnia szablony dla wbudowanych stronie klienta i po stronie serwera procedur walidacji.
To zasady walidacji mogą być stosowane indywidualnie żądanych pól formularza, na podstawie danych chcemy użytkownicy wypełnić.
Po wysłaniu formularza, dane są najpierw sprawdzane w przeglądarce i jeśli nie zostaną wykryte żadne błędy są następnie przesyłane do serwera w celu przetworzenia.
walidacja po stronie klienta odbywa się za pomocą JavaScript (jQuery)
Co nowego w tej wersji.
- metoda clientside_validation ma teraz nową właściwość o nazwie & quot; disable_upload_validation & quot; które mogą być stosowane do wyłączania przetwarzania wszelkich stronie klienta kontroli przesyłania pliku; przydatna do stosowania własnych wtyczek do obsługi wysyłania plików;
- Zmienione jak zastępcze, przedrostki i liczniki znaków są ustawione i są teraz w stosunku do elementu nadrzędnego;
- Dodano wiele nowych typów MIME pliku mimes.json;
- Poprawki w dokumentacji związanej z & quot; data & quot; Element;
- plik językowy Dodany kataloński.
Co nowego w wersji 2.9.5:
- Metoda clientside_validation teraz ma nową właściwość o nazwie & quot ; disable_upload_validation & quot; które mogą być stosowane do wyłączania przetwarzania wszelkich stronie klienta kontroli przesyłania pliku; przydatna do stosowania własnych wtyczek do obsługi wysyłania plików;
- Zmienione jak zastępcze, przedrostki i liczniki znaków są ustawione i są teraz w stosunku do elementu nadrzędnego;
- Dodano wiele nowych typów MIME pliku mimes.json;
- Poprawki w dokumentacji związanej z & quot; data & quot; Element;
- plik językowy Dodany kataloński.
Co nowego w wersji 2.9.0.
- Naprawiono kilka błędów związanych depencies
- Naprawiono problem, który wybuchł funkcjonalność biblioteki przy użyciu jQuery 1.9.0 (która usuwa $ .browser).
- Naprawiono błąd, gdzie format daty nie wliczając dni lub miesiąc (jak tylko 'Y' lub 'M, Y', etc) nigdy nie przechodzi walidacji.
- Naprawiono błąd, gdzie & quot; Wyczyść & quot; przycisk wyboru daty nie używając znaków z pliku językowego.
- Naprawiono błąd, gdzie biblioteka byłaby zerwania z wtyczek, które ukrywają oryginalne elementy i umieścić na swoich miejscach div posiadające te same zajęcia, co oryginalny elementu.
- Naprawiono błąd, gdzie & quot; długość & quot; Zasada ta nie była brana pod uwagę przy użyciu & quot; auto_fill & quot; dla elementów mających również & quot; cyfr & quot; i / lub & quot; Numer & quot; zestaw reguł.
Co nowego w wersji 2.8.9c:
- Naprawiono błąd, gdzie w zależności elementem bez Pozostałe zasady będą ignorowane;
- Naprawiono błąd, gdzie niestandardowych argumenty za & quot; zwyczaju & quot; reguła nie przeszły poprawnie;
- Naprawiono błąd, gdzie od ostatniego wydania przesyłać pliki sterowanie nie działa już;
- Naprawiono błąd, gdzie biblioteka będzie powodować błąd JavaScript, jeżeli żaden z elementu formularza miałoby żadnej reguły sprawdzania poprawności.
Co nowego w wersji 2.8.9:
- Naprawiono błąd, gdzie symbol zastępczy, jeśli element że marże, by nie być prawidłowo ustawione.
- Naprawiono błąd, gdzie posiadające elementy o nazwach reprezentujących właściwości tablicy w JavaScript (długość, konstruktor, prototyp) spowodowałoby komunikaty o błędach nie są wyświetlane dla danego elementu w walidacji po stronie klienta.
- Naprawiono błąd, który myślałem, że to ustalone w 2.8.3 w odniesieniu do kolejności, w której reguły są sprawdzane.
- Naprawiono błąd, gdy o & quot; validate_on_the_fly & quot; walidacji po stronie klienta i odejście od kontroli date bez wybierania daty, by poprawnie wyświetlić końcówkę błędu z komunikatem, ale błąd nie będzie automatycznie znika po wybraniu daty, a użytkownik będzie ręcznie trzeba ukryć komunikat o błędzie .
- Poprawiono błąd w CSS wpływających notatek umieszczonych po kontroli data na Internet Explorer 7.
- Naprawiono błąd, gdzie przy użyciu zastępczych dla pola tekstowe & quot; rozmiar & quot; Ikona (w przeglądarkach, które automatycznie wprowadzają go na pola tekstowe) wydaje się dwukrotnie.
- Naprawiono błąd, gdzie mający komunikat o błędzie wyboru sterowania z & quot; innych & quot; Opcja wybrana, komunikat o błędzie nie znika automatycznie po & quot; innych & quot; Pole zostało wypełnione.
- Naprawiono problem WebKit specyficzne gdzie Chrome i Safari wydają się to źle dla polach haseł podczas korzystania z różnych rodzin czcionek i wyświetlanie bardzo małych kropek zamiast tarcz, które pojawiają się na każdej innej przeglądarce - teraz przeglądarek WebKit będzie zachowywać się zgodnie z oczekiwaniami .
- Aktualizacja do wersji 1.6.4 Zebra_DatePicker.
Co nowego w wersji 2.8.6:
- Naprawiono błąd, gdzie posiadające opcję "inne" zestaw do wybranych kontrolnych o wartościach liczbowych nie doprowadziłaby w postaci nie przejściu walidacji
- Naprawiono błąd, gdzie dla wybranych pól posiadających indeksy non-numeryczne, złośliwy użytkownik może przedstawić inne wartości niż te określone przy tworzeniu formularza;
Co nowego w wersji 2.8.5:
- Naprawiono błąd, gdzie były kontrole plików * zawsze * wymagane nawet jeśli & quot; wymagana & quot; Zasada ta nie została ustalona.
- Naprawiono kilka błędów związanych z wytwarzaniem tokena CSRF gdzie token zawsze generowany z wartościami domyślnymi i ponownie generowane za każdym razem, gdy metoda CSRF () została wywołana.
- Biblioteka będzie teraz automatycznie zdecydować, jakie metody należy użyć do przechowywania tokena CSRF (Session lub ciasteczka) tak, że jeśli sesja jest już uruchomiony będzie przechowywać token sesji lub w pliku cookie w inny sposób; Dzięki PunKeel do głowy w górę.
Co nowego w wersji 2.8.4:
- Naprawiono kilka błędów związanych z kontrolą dat.
- Naprawiono błąd, gdzie ustawienie & quot; validate_all & quot; true miałaby żadnych skutków.
- Mam nadzieję, że błąd, który czasami komunikaty o błędach pozostał zablokowany i nie może być zamknięty już, jest już ustalona.
- Placeholders teraz sklonować style elementu nadrzędnego'S (dopełnienie, obramowanie, styl czcionki, waga czcionki, rozmiar czcionki).
- Minimalna wymagana wersja PHP jest obecnie 4,3 zamiast 4,2.
- ukrytych pól używanych przez bibliotekę wewnętrznie były wcześniej dostępne w $ _POST superglobalną po złożeniu, a teraz są automatycznie usuwane na zewnątrz tak, że nie zanieczyszcza $ _POST.
Co nowego w wersji 2.8.3:
- Nowa własność Zebra_Form jest już dostępny: & quot ; file_upload_permissions & quot; który może być używany do ustawiania prawa dostępu do przesłanych plików;
- 12 godzin mogą być również wykorzystywane do & quot; czas & quot; Kontrola;
- Zmienione nazwa & bdquo; first_day_of_the_week & quot; Metoda (dostępne dla & quot; Date & quot; kontrola) do & quot; & quot ;; first_day_of_week dzięki Edwardowi za opinie
- domyślny wyściółka dla pól tekstowych, pól tekstowych, hasła i wybiera została zmieniona z & quot; padding: 4px 3px 3px & quot; & quot; padding: 5px & quot; (W zebra_form.css) zatem nieznacznie zwiększając ich wielkość; pamiętać, że może to przełamać swój układ, więc należy być ostrożnym i zmienić go z powrotem, jeśli robi to;
- Aktualizacja Zebra_DatePicker do wersji 1.4
- Większość przykładów zostały zaktualizowane
- Niektóre poprawki i uzupełnienia dokumentacji.
Format
Co nowego w wersji 2.8.2:
- Zasada przesyłania ma teraz również po stronie klienta boczna walidacji, gdzie sprawdza, czy wskazana ścieżka istnieje i jest zapisywalny.
- Naprawiono błąd podczas przesyłania pliku, w którym, jeśli nazwa przesłanego pliku jest zbyt długa, & quot; x & quot; o anulowanie nie było już widoczne.
- Naprawiono błąd, gdzie po wybraniu pliku, klikając bardzo blisko do nazwy pliku, użytkownik może otworzyć ponownie wyboru pliku, w wyniku fałszywych wizualizacje.
- Naprawiono błąd, który wystąpił z nazwy pliku nie pojawią się na kontroli przesyłania mającego & quot; przesłać & quot; jako jedynego załączonego reguły.
- Aktualizacja do wersji 1.3.2 Zebra_DatePicker.
Wymagania :
- PHP 5.0.2 lub nowszy
- JavaScript aktywny po stronie klienta li>
- jQuery
Komentarze nie znaleziono