Tak, przycisk „Kontynuuj” powinien być wyłączony, dopóki wszystkie wymagane pola nie zostaną wypełnione co najmniej trochę tekstu (zakłada, że wymagane pola są w jakiś sposób wyznaczone jako takie). Afordance jest tutaj, że system nie może nawet próbować kontynuować, dopóki nie będzie miał wymaganego wejścia od użytkownika.
- Kiedy należy wyłączyć przycisk?
- Powinno być wyłączone przyciski?
- Jak wyłączyć przycisk Prześlij, aż formularz zostanie wypełniony w HTML?
- Jak wyłączyć przycisk przesyłania, jeśli formularz jest nieprawidłowy React?
Kiedy należy wyłączyć przycisk?
Przycisk wyłączony służy do wizualnego przekazywania, że akcja jest niedostępna, ponieważ pewne warunki nie są spełnione. Jednak - gdy brakuje mu informacji zwrotnych, kontekstu i wskazówek - doświadczenie może wydawać się frustrujące, mylące i niedostępne.
Powinno być wyłączone przyciski?
Projektując interfejs użytkownika, unikaj używania przycisku niepełnosprawnego, ponieważ trudno jest dowiedzieć się, dlaczego jest wyłączony i co należy zrobić, aby umożliwić to. Lepiej jest włączać przyciski przez cały czas i wyróżnić pole, jeśli użytkownicy nie podają wymaganych informacji.
Jak wyłączyć przycisk Prześlij, aż formularz zostanie wypełniony w HTML?
Wystarczy kliknąć F12 w przeglądarce, znajdź przycisk Prześlij w HTML, a następnie usuń wyłączone ! Zgłębia się formularz, nawet jeśli dane wejściowe są puste.
Jak wyłączyć przycisk przesyłania, jeśli formularz jest nieprawidłowy React?
Jedną z opcji jest posiadanie nowej zmiennej stanu, która wykrywa, czy formularz jest prawidłowy, czy nie. Jeśli formularz jest nieprawidłowy, przycisk Przesyłania jest wyłączony. Ta nowa zmienna stanu (isValid) zmienia się, gdy dwie zmienne stanu dla dwóch wejść również się zmieniają. Możemy to osiągnąć za pomocą Hook użycia.