Jesteśmy w trakcie pisania nowego formularza, który nasz koder front-end zawiera wiele walidacji JavaScriptu (technicznie, jQuery Tools validation).Zalecenia dotyczące udostępniania reguł sprawdzania poprawności między JavaScript i PHP?
Piszę część procesu po stronie serwera PHP i oczywiście mój własny kod będzie wykonywał własne sprawdzanie poprawności otrzymanych danych.
Zamiast utrzymywać dwa zestawy reguł sprawdzania poprawności - jQuery i PHP - czy masz jakieś zalecenia dotyczące sposobu utworzenia centralnej listy reguł sprawdzania poprawności - tj. Pole X musi mieć rozmiar> 1 i < 10 itp. - czy mógłbym zmienić regułę sprawdzania poprawności w jednym pliku lub tabeli bazy danych, która następnie byłaby przekazywana zarówno do PHP, jak i do jQuery?
Na przykład, zmień tę samą zasadę, o której wspomniałem powyżej "pole X musi być rozmiaru> 1 i < 10" do "pole X musi być rozmiaru> 3 i < 5" i wszystko, co musiałbym zrobić, to edytować plik lub tabela bazy danych i zarówno PHP, jak i jQuery będą pobierać i analizować te dane odpowiednio?
Z góry dzięki za pomoc,
Phil
Jaki rodzaj witryny został utworzony, dlaczego uważasz, że potrzebujesz tak zaawansowanego sprawdzania poprawności, że naprawdę nie możesz podzielić się regułami za pomocą pliku lub bazy danych, ponieważ jquery nie może odczytać danych z bazy danych, możesz użyć ajaxa, ale ja naprawdę robię nie widzę sensu, dlaczego miałbyś to zrobić Inną myślą, którą mogę polecić jest użycie xml do przechowywania reguł sprawdzania poprawności –
To jest kolejny obszar, w którym NodeJS naprawdę świeci. – AlienWebguy
Streszczenie prostych reguł sprawdzania poprawności (wiadomości e-mail, maksymalna długość, wymagane itp.) Z bazą danych zawierającą reguły jest dość proste, ale zaawansowane sprawdzanie poprawności, takie jak zmiana logiki sprawdzania poprawności na podstawie zawartości innego pola, bieżącego użytkownika lub na podstawie inne obiekty w systemie są dość skomplikowane. Jeśli nie masz dużej ilości logiki sprawdzania poprawności, po prostu ręcznie zakodowałbym logikę w PHP i jQuery. –