Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak odblokować przycisk dopiero, gdy dane w polach będą prawidłowe?
Forum PHP.pl > Forum > Po stronie przeglądarki
gburhiphop
jak w pytaniu
b4rt3kk
Cytat(gburhiphop @ 1.10.2016, 18:00:52 ) *
jak w pytaniu


A tak więcej szczegółów, to można? Jak wygląda walidacja? Odbywa się po stronie przeglądarki? PHP?

Najprościej wyłączyć przycisk, o tak:

  1. <input type="submit" disabled="disabled" />


Sprawdzać każdy element formularza w momencie keyup, blur, change (nie wiem jakie pola ma ten formularz, więc ciężko stwierdzić jakie akcje będą tu odpowiednie), a kiedy okaże się, że dane są prawidłowo wprowadzone, to po prostu włączyć z powrotem element, np. tak:

  1. if (form.isValid() === true) {
  2. $('input[type="submit"]).attr('disabled', false);
  3. }
Comandeer
Albo skorzystać z natywnej walidacji z HTML5 i w sumie wówczas wszystko dostajemy out of box… wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.