Walidacja formularza
Ten artykuł wyjaśnia walidację formularza.
Wyjaśnia walidację formularza w HTML-u.
YouTube Video
Walidacja formularza HTML
Przegląd walidacji formularza HTML
- Walidacja formularza HTML to mechanizm zapewniający, że dane spełniają określone warunki przed ich przesłaniem przez użytkownika. Zmniejsza to liczbę błędów po stronie serwera i poprawia doświadczenie użytkownika.
Atrybut required
1<form>
2 <label for="email">Email:</label>
3 <input type="email" id="email" required placeholder="Enter your email">
4 <button type="submit">Submit</button>
5</form>
- Atrybut
required
określa, że pola wejściowe muszą zostać wypełnione przed wysłaniem formularza.
Atrybut pattern
1<form>
2 <label for="username">Username (letters and numbers only):</label>
3 <input type="text" id="username" name="username" pattern="[A-Za-z0-9]+" required>
4 <button type="submit">Submit</button>
5</form>
- Atrybut
pattern
służy do sprawdzenia, czy dane wprowadzone w formularzu pasują do określonego wzorca regex. Na przykład, to sprawdza, czy nazwa użytkownika zawiera tylko znaki alfanumeryczne.
Atrybuty min
i max
1<form>
2 <label for="age">Age:</label>
3 <input type="number" id="age" name="age" min="18" max="99" placeholder="Enter your age">
4 <button type="submit">Submit</button>
5</form>
- Atrybuty
<min>
i<max>
służą do określenia minimalnych i maksymalnych dopuszczalnych wartości dla elementu wejściowego. Są one często używane z typami danych wejściowych, takimi jaknumber
,range
idate
. - W tym przykładzie możesz wprowadzić liczbę od 18 do 99.
Atrybuty minlength
i maxlength
1<form>
2 <label for="username">Username:</label>
3 <input type="text" id="username" name="username" minlength="4" maxlength="12" placeholder="4-12 characters">
4 <button type="submit">Submit</button>
5</form>
- Atrybut
minlength
określa minimalną liczbę znaków wymaganą dla pola wejściowego, podczas gdymaxlength
definiuje maksymalną liczbę dozwolonych znaków. - W tym przykładzie możesz wprowadzić tekst składający się z od 4 do 12 znaków.
Atrybut type="email"
1<form>
2 <label for="email">Email:</label>
3 <input type="email" id="email" placeholder="Enter your email">
4 <button type="submit">Submit</button>
5</form>
- Atrybut
type="email"
jest używany, aby upewnić się, że wprowadzona wartość ma prawidłowy format adresu e-mail. Ten atrybut zapewnia wbudowaną funkcję walidacji dla pól wprowadzania adresu e-mail.
Atrybut type="url"
1<form>
2 <label for="website">Website:</label>
3 <input type="url" id="website" name="website" placeholder="https://example.com" required>
4 <button type="submit">Submit</button>
5</form>
<input type="url">
zapewnia pole wprowadzania, które wymaga prawidłowego formatu adresu URL. Przeglądarka automatycznie sprawdza, czy wprowadzone dane są prawidłowym adresem URL.
Możesz śledzić ten artykuł, korzystając z Visual Studio Code na naszym kanale YouTube. Proszę również sprawdzić nasz kanał YouTube.