как ограничить пользователя не вводить более десяти символов имени? - PullRequest
0 голосов
/ 12 ноября 2018

Подскажите, пожалуйста, как запретить пользователю вводить десять символов в поле имени?Если пользователь введет более 10 символов, он не сможет это сделать.Пожалуйста, предложите лучший способ?

http://plnkr.co/edit/w1cidR23RYLAYE6dlvXd?p=preview У меня есть поле имени, в котором пользователь вводит только десятизначное имя, не более того.Если пользователь попытается ввести больше, он не позволит.

<td ng-if="value.type == 'FIELD' && isEditableMode && value.editable && value.dataType!='DATE'">
  <div class="form-group" ng-class="{'has-error': myform[key].$invalid}">
    <input type="text" name="{{key}}" class="form-control" ng-model="value.value">
  </div>
</td>

Ответы [ 2 ]

0 голосов
/ 12 ноября 2018

Есть 2 атрибута, которые позволяют вам добавить минимум и максимум к вашему входу: min и max

, поэтому просто добавьте max = "10" во входной тег

0 голосов
/ 12 ноября 2018

Вы можете просто установить атрибут maxlength.

Атрибут maxlength указывает максимально допустимое количество символов в элементе input .

Демонстрация:

<input maxlength="10" type="text"/>
...