Javascript 如何使用angularjs限制文本区域中的字符

Javascript 如何使用angularjs限制文本区域中的字符,javascript,angularjs,Javascript,Angularjs,我有一个文本框,它的字符在angularjs指令中超过10个字符 这是控制台中的一个HTML选项 <input type="text" id="segmentName" ng-change="mmModelChange()" class="mm-text-box ng-dirty ng-valid-parse ng-touched" style="width: 252px;" ng-class="{disable: $parent.mmDisable, errorInput: $pare

我有一个文本框,它的字符在angularjs指令中超过10个字符

这是控制台中的一个HTML选项

<input type="text" id="segmentName" ng-change="mmModelChange()" class="mm-text-box  ng-dirty ng-valid-parse ng-touched" style="width: 252px;" ng-class="{disable: $parent.mmDisable, errorInput: $parent.mmError}" ng-show="$parent.isShowControl || (!!$parent.mmError &amp;&amp; $parent.mmError !='' )" ng-model="$parent.$parent.mmModel" mm-focus="$parent.setFocus || ($parent.mmShowAsLabel &amp;&amp; $parent.isShowControl)" ng-blur="mmModelBlur();$parent.$parent.isShowControl = !$parent.$parent.mmShowAsLabel; " ng-disabled="$parent.mmDisable" placeholder="" tabindex="">

像这样试试

文本框

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

Textarea

<textarea  maxlength="10"></textarea>

如果你想用角度指令的话

试试这个

<input type="text" ng-model="name" ng-maxlength="10">

像这样试试

文本框

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

Textarea

<textarea  maxlength="10"></textarea>

如果你想用角度指令的话

试试这个

<input type="text" ng-model="name" ng-maxlength="10">

像这样试试

文本框

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

Textarea

<textarea  maxlength="10"></textarea>

如果你想用角度指令的话

试试这个

<input type="text" ng-model="name" ng-maxlength="10">

像这样试试

文本框

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

Textarea

<textarea  maxlength="10"></textarea>

如果你想用角度指令的话

试试这个

<input type="text" ng-model="name" ng-maxlength="10">

使用
maxlength
属性:

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

使用
maxlength
属性:

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

使用
maxlength
属性:

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

使用
maxlength
属性:

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


只需在文本输入的html中使用maxlength即可。类似于
maxlength=“10”

的内容,只需在文本输入的html中使用maxlength即可。类似于
maxlength=“10”

的内容,只需在文本输入的html中使用maxlength即可。类似于
maxlength=“10”

的内容,只需在文本输入的html中使用maxlength即可。类似于
maxlength=“10”

的东西不确定,但这可能有效吗

link: function (scope, element, attrs, ngModelCtrl) {
  var maxlength = Number(attrs.myMaxlength);
  function fromUser(text) {
      ngModelCtrl.$setValidity('unique', text.length <= maxlength);
      return text;
  }
  ngModelCtrl.$parsers.push(fromUser);
}
链接:函数(范围、元素、属性、ngModelCtrl){
var maxlength=编号(attrs.myMaxlength);
函数fromUser(文本){

ngModelCtrl.$setValidity('unique',text.length不确定,但这是否可行

link: function (scope, element, attrs, ngModelCtrl) {
  var maxlength = Number(attrs.myMaxlength);
  function fromUser(text) {
      ngModelCtrl.$setValidity('unique', text.length <= maxlength);
      return text;
  }
  ngModelCtrl.$parsers.push(fromUser);
}
链接:函数(范围、元素、属性、ngModelCtrl){
var maxlength=编号(attrs.myMaxlength);
函数fromUser(文本){

ngModelCtrl.$setValidity('unique',text.length不确定,但这是否可行

link: function (scope, element, attrs, ngModelCtrl) {
  var maxlength = Number(attrs.myMaxlength);
  function fromUser(text) {
      ngModelCtrl.$setValidity('unique', text.length <= maxlength);
      return text;
  }
  ngModelCtrl.$parsers.push(fromUser);
}
链接:函数(范围、元素、属性、ngModelCtrl){
var maxlength=编号(attrs.myMaxlength);
函数fromUser(文本){

ngModelCtrl.$setValidity('unique',text.length不确定,但这是否可行

link: function (scope, element, attrs, ngModelCtrl) {
  var maxlength = Number(attrs.myMaxlength);
  function fromUser(text) {
      ngModelCtrl.$setValidity('unique', text.length <= maxlength);
      return text;
  }
  ngModelCtrl.$parsers.push(fromUser);
}
链接:函数(范围、元素、属性、ngModelCtrl){
var maxlength=编号(attrs.myMaxlength);
函数fromUser(文本){

ngModelCtrl.$setValidity('unique',text.length为什么不能使用
maxlength
size
文本区域或文本框?可以显示您的代码吗?为什么不能使用
maxlength
size
文本区域或文本框?可以显示您的代码吗?为什么不能使用
maxlength
size
文本区域或文本框?可以显示您的c吗ode?为什么不能使用
maxlength
size
?文本区域或文本框?可以显示您的代码吗?