Validazione del modulo
Questo articolo spiega la validazione del modulo.
Spiega la validazione del modulo in HTML.
YouTube Video
Validazione del modulo HTML
Panoramica della validazione del modulo HTML
- La validazione del modulo HTML è un meccanismo per garantire che i dati soddisfino determinate condizioni prima che un utente li invii. Ciò riduce gli errori lato server e migliora l'esperienza dell'utente.
Attributo 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>
- L'attributo
required
specifica che i campi di input devono essere compilati prima di inviare il modulo.
Attributo 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>
- L'attributo
pattern
viene utilizzato per verificare se l'input del modulo corrisponde a un determinato pattern regex. Ad esempio, questo verifica se il nome utente contiene solo caratteri alfanumerici.
Attributi min
e 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>
- Gli attributi
<min>
e<max>
sono utilizzati per specificare i valori minimo e massimo consentiti per un elemento di input. Sono comunemente utilizzati con tipi di input comenumber
,range
edate
. - In questo esempio, puoi inserire un numero compreso tra 18 e 99.
Attributi minlength
e 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>
- L'attributo
minlength
specifica il numero minimo di caratteri richiesti per un campo di input, mentre l'attributomaxlength
definisce il numero massimo di caratteri consentiti. - In questo esempio, puoi inserire un testo compreso tra 4 e 12 caratteri.
L'attributo 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>
- L'attributo
type="email"
viene utilizzato per garantire che l'input sia in un formato valido di indirizzo email. Questo attributo offre una funzionalità di convalida integrata per i campi di input degli indirizzi email.
L'attributo 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">
fornisce un campo di input che richiede un formato URL corretto. Il browser verifica automaticamente se l'input è valido come URL.
Puoi seguire l'articolo sopra utilizzando Visual Studio Code sul nostro canale YouTube. Controlla anche il nostro canale YouTube.