Jak dodać sprawdzanie poprawności formularza po stronie klienta do formularza Drupal? Na przykład w module komentarzy. Jeśli vistor nie poda adresu e-mail, chcę wyskoczyć okno z napisem: „proszę wpisać adres e-mail”.
Mam nadzieję, że ktoś da mi przykład tego, jak to robię.
Odpowiedzi:
Możesz wypróbować moduł sprawdzania poprawności po stronie klienta (nie mam go) lub obsłużyć go za pomocą wymaganej wtyczki jQuery dla określonych wymaganych elementów formularza, dodając reguły sprawdzania poprawności do niestandardowego pliku js i ładując go za pomocą niestandardowego motywu - http: / /docs.jquery.com/Plugins/Validation/Methods/required nie ma żadnych zauważalnych dziwactw API Drupal, z którymi musisz sobie poradzić po stronie klienta.
źródło
Jestem stronniczy od czasu, gdy utworzyłem http://drupal.org/project/clientside_validation , ale używa on http://bassistance.de/jquery-plugins/jquery-plugin-validation/ do wykonania wszystkich sprawdzeń, z korzyścią dla moduł polega na tym, że nie musisz pisać żadnego kodu
źródło
Użyj funkcji wstępnego przetwarzania, aby załadować http://bassistance.de/jquery-plugins/jquery-plugin-validation/ oraz skrypt, który ma określone ustawienia dla twojej formy węzła.
źródło