ng-maxlengthSměrnice AngularJS


Příklad

Pokud je vstupní hodnota delší než pět znaků, zobrazí se chyba:

<form name="myForm">

<input name="myInput" ng-model="myInput" ng-maxlength="5">

<h1 ng-if="!myForm.myInput.$valid">The value is too long</h1>

</form>

Definice a použití

Direktiva ng-maxlengthpřidává omezení do vstupního pole a do validátoru formuláře.

Atribut ng-maxlengthnení stejný jako maxlength atribut v HTML, což zabrání uživatelům psát více, než je omezený počet znaků.

Direktiva ng-maxlengthnezabrání uživatelům psát více znaků, než je omezený počet, ale pokud tak učiní, formulář bude neplatný.


Syntax

<input type="text" ng-maxlength="number"></input>

Podporováno hlavně prvky <input> typu text, ale lze je použít i na jiných prvcích, které umožňují vstup uživatele.


Hodnoty parametrů

Value Description
number A number representing the maximum number of characters legal for the input field.