majac takiego inputa : czy mogę jakos prosto zrobić, aby uzytkownik rejestrujac sie wiedzial, ze hasło ma sie składac ze znaku specjalnego oraz duzej literki ?
<input type="password" name="Password" placeholder="Hasło" onChange={this.onChange} />
majac takiego inputa : czy mogę jakos prosto zrobić, aby uzytkownik rejestrujac sie wiedzial, ze hasło ma sie składac ze znaku specjalnego oraz duzej literki ?
<input type="password" name="Password" placeholder="Hasło" onChange={this.onChange} />
prosto zrobić, aby uzytkownik rejestrujac sie wiedzial, ze hasło ma sie składac ze znaku specjalnego oraz duzej literki
Tak, po prostu napisać to pod inputem. To najprostsze.Użyj jednej z miliona bibliotek do walidacji formularza (np. jQuery.validate) albo oprogramuj to "ręcznie" w onchange elementu oraz w onsubmit formularza.
ŁF napisał(a):
Użyj jednej z miliona bibliotek do walidacji formularza (np. jQuery.validate) albo oprogramuj to "ręcznie" w onchange elementu oraz w onsubmit formularza.
Freja Draco napisał(a):
https://www.w3schools.com/tags/att_input_pattern.asp
https://www.w3schools.com/tags/att_pattern.asp
Tu trzeba nadmienić rzecz oczywistą, ale i tak za często¹ pomijaną: Wszelkie walidacje muszą odbywać się po pierwsze i przede wszystkim po stronie serwera, tego rodzaju walidacje w JavaScripcie ani nie są ściśle rzecz ujmując niezbędne ani tym bardziej nie mogą zastąpić walidacji po stronie serwera.
¹Częstotliwość wynosi > 0, to za dużo.