minlength: attributo HTML

L'attributo minlength definisce il numero minimo di caratteri (come unità di codice UTF-16) che l'utente può inserire in un <input> o <textarea>. Deve essere un valore intero 0 o superiore. Se non viene specificata alcuna lunghezza minima o viene specificato un valore non valido, l'input non ha una lunghezza minima. Questo valore deve essere minore o uguale al valore di maxlength , altrimenti il ​​valore non sarà mai valido, poiché è impossibile soddisfare entrambi i criteri.

L'input fallirà la convalida del vincolo se la lunghezza del valore di testo del campo è inferiore alle unità di codice UTF-16 di minlength, con la restituzione da validityState.tooShort di true. La convalida del vincolo viene applicata solo quando il valore viene modificato dall'utente. Una volta che l'invio non riesce, alcuni browser visualizzeranno un messaggio di errore che indica la lunghezza minima richiesta e la lunghezza attuale.

Esempi

Aggiungendo minlength="5", il valore deve essere vuoto o cinque caratteri o più per essere valido.

<label for="fruit">Inserisci il nome di un frutto che è lungo almeno
5 lettere</label> <input type="text" minlength="5" id="fruit">