Przejdź do treści

HTML5 - HTML

Minimalna i maksymalna liczba znaków <input minlength maxlength, textarea minlength maxlength>

Jak wymusić wpisanie w formularzu tekstu przynajmniej o podanej długości? Jak zabezpieczyć się przed wprowadzeniem zbyt długiego tekstu?

  • Pole tekstowe:
    <input minlength="minimum" maxlength="maksimum">
  • Obszar tekstowy:
    <textarea minlength="minimum" maxlength="maksimum">...</textarea>
minimum
maksimum
Liczby całkowite oznaczające odpowiednio: najmniejszą liczbę znaków, którą użytkownik musi wpisać w polu tekstowym oraz największą liczbę znaków, której nie może przekroczyć

Atrybuty te pozwalają wymusić wpisanie w polu formularza tekstu składającego się przynajmniej z podanej liczb znaków (minlength="...") lub/i uniemożliwić wprowadzenie za długiego tekstu (maxlength="..."). Oba te atrybuty można stosować wspólnie lub osobno.

Warto zauważyć, że atrybut maxlength="..." był dostępny już w języku HTML 4.01, ale można go było przypisać tylko do zwykłego pola tekstowego. HTML5 pozwala zrobić to również dla obszaru tekstowego. Natomiast minlength="...", jest zupełnie nowym atrybutem HTML5.

Komentarze

Zobacz więcej komentarzy

Facebook