当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


AngularJS ng-minlength用法及代码示例


AngularJS中的ng-minlength指令用于设置输入字段的最小长度,即它增加了输入字段的限制。它与HTML中的minlength属性不同,因为前者阻止用户输入的值小于指定的限制,而后者则阻止用户输入。如果输入的输入小于指定的限制,它将使表单无效。

用法:

<element ng-minlength="expression"> content ... </element> 

其中expression是表示最小限制的数字,低于该最小限制输入无效。


例:本示例使用ng-minlength指令设置字符串的最小长度。

<!DOCTYPE html> 
<html> 
      
<head> 
    <title>ng-minlength Directive</title> 
  
    <script src= 
"https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"> 
    </script> 
</head> 
   
<body style="text-align:center"> 
      
    <h1 style="color:green">GeeksforGeeks</h1> 
      
    <h2>ng-minlength Directive</h2> 
      
    <div ng-app="app" ng-controller="geek"> 
        <form name="minlength" novalidate ng-submit
                    ="minlength.$valid &&check()"> 
          
            <pre>Minimum 5 characters required</pre> 
              
            Input:<input type="text" name="code" ng-model="txtpin"
                    ng-minlength="5" required /> 
              
            <br><br> 
              
            <button type="submit">Click it</button> 
              
            <br><br> 
              
            <span>{{msg}}</span> 
        </form> 
    </div> 
      
    <script> 
        var app = angular.module('app', []); 
        app.controller('geek', function ($scope) { 
            $scope.check = function () { 
                $scope.msg = "Input is valid"; 
            }; 
        }); 
    </script> 
</body> 
  
</html>

输出:
在单击按钮之前:
ngminlength
单击按钮后:
ngminlength



相关用法


注:本文由纯净天空筛选整理自Vishal Chaudhary 2大神的英文原创作品 AngularJS | ng-minlength Directive。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。