jQuery jest obecnie standardem defacto, ale jaWydaje się, że jest to dobre rozwiązanie do maskowania i sprawdzania poprawności wprowadzania formularzy.To wydaje się być problemem, z którym tysiące programistów musi sobie radzić regularnie.Jest kilka wtyczek "do wszystkiego", które oferują ulepszenia formularzy, ale potrzebuję czegoś, co nie robi " t Obsługa interfejsu użytkownika, właśnie przetwarzanie. Mam nadzieję, że znajdę opcję, której będę mógł użyć w wielu projektach.
Oto rodzaje funkcji, które moim zdaniem są kluczowe dla tego rodzaju zadań:
- Wymagane pola
- Pola numeryczne
- Pola e-mail
- Pola telefoniczne (głównie Ameryka Północna, ale wsparcie międzynarodowe byłoby plusem)
- Pola witryny
- Pola daty, godziny i datetime obsługujące mm / dd / rrrr (inne formaty to plus)
- Pola Regex
- Niestandardowe funkcje sprawdzania poprawności
- Karta kredytowa
- Mobile Masking / validation (niektóre maski nie działają na urządzeniach mobilnych)
- Natychmiastowa walidacja
- Sprawdzanie poprawności
- Opóźniona walidacja byłaby plusem (oczekiwanie na zatrzymanie danych wejściowych przez x milisekund przed sprawdzeniem poprawności)
- Polyfill placeholder byłoby miło, ale nie w 100% konieczne.
Czy istnieją jakieś rozwiązania, które można łatwo zrobić w większości przypadków?
Odpowiedzi:
1 dla odpowiedzi № 1Możesz użyć maski jQuery: https://github.com/igorescobar/jQuery-Mask-Plugin
i jQuery Validate: https://github.com/jzaefferer/jquery-validation