ng-maxlength
Smě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-maxlength
přidává omezení do vstupního pole a do validátoru formuláře.
Atribut ng-maxlength
není stejný jako maxlength
atribut v HTML, což zabrání uživatelům psát více, než je omezený počet znaků.
Direktiva ng-maxlength
nezabrá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. |