수

검증 예제

· 2017-08-29 (화) 14:44:03 · 2619
검증 예제

<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<body>

<h2>Validation Example</h2>

<form ng-app="myApp" ng-controller="validateCtrl"
name="myForm" novalidate>

<p>Username:<br>
<input type="text" name="user" ng-model="user" required>
<span style="color:red" ng-show="myForm.user.$dirty && myForm.user.$invalid">
<span ng-show="myForm.user.$error.required">Username is required.</span>
</span>
</p>

<p>Email:<br>
<input type="email" name="email" ng-model="email" required>
<span style="color:red" ng-show="myForm.email.$dirty && myForm.email.$invalid">
<span ng-show="myForm.email.$error.required">Email is required.</span>
<span ng-show="myForm.email.$error.email">Invalid email address.</span>
</span>
</p>

<p>
<input type="submit"
ng-disabled="myForm.user.$dirty && myForm.user.$invalid ||
myForm.email.$dirty && myForm.email.$invalid">
</p>

</form>

<script>
var app = angular.module('myApp', []);
app.controller('validateCtrl', function($scope) {
$scope.user = 'John Doe';
$scope.email = 'john.[email protected]';
});
</script>

</body>
</html>

HTML 양식 속성 인 novalidate 는 기본 브라우저 유효성 검증을 사용 불가능하게하는 데 사용됩니다.

예제 설명
AngularJS 지시어 ng-model 은 입력 요소를 모델에 바인딩합니다.

모델 객체에는 사용자 와 전자 메일 이라는 두 가지 속성이 있습니다.

ng-show 때문에 사용자 또는 전자 메일이 $ dirty 및 $ invalid 인 경우에만 color : red가 표시됩니다 .
|
댓글을 작성하시려면 로그인이 필요합니다.

퍼블리싱강좌

302건
+
분류 제목 글쓴이 날짜 조회
부트스트랩
[부트스트랩]
17-09-10 조회 1,717
부트스트랩 17-09-09 조회 2,079
부트스트랩 17-09-09 조회 2,063
부트스트랩
[부트스트랩]
17-09-09 조회 2,322
부트스트랩 17-09-07 조회 3,219
AngularJS
[AngularJS]
17-09-07 조회 2,003
AngularJS
[AngularJS]
17-09-07 조회 1,610
AngularJS
[AngularJS]
17-09-06 조회 1,474
AngularJS 17-09-06 조회 2,469
AngularJS 17-09-06 조회 2,244
AngularJS 17-09-05 조회 1,998
AngularJS 17-09-05 조회 2,441
AngularJS 17-09-02 조회 2,482
AngularJS 17-09-02 조회 2,360
AngularJS 17-09-02 조회 1,998
AngularJS 17-09-01 조회 1,877
AngularJS 17-09-01 조회 1,528
AngularJS 17-09-01 조회 1,774
AngularJS 17-08-31 조회 1,754
AngularJS 17-08-31 조회 2,132
AngularJS
[AngularJS]
17-08-31 조회 1,858
AngularJS
[AngularJS]
17-08-29 조회 2,620
AngularJS 17-08-29 조회 2,063
AngularJS
[AngularJS]
17-08-29 조회 2,147
AngularJS 17-08-27 조회 1,897
AngularJS
[AngularJS]
17-08-27 조회 1,843
AngularJS 17-08-27 조회 1,868
AngularJS
[AngularJS]
17-08-25 조회 1,924
AngularJS
[AngularJS]
17-08-25 조회 2,463
AngularJS
[AngularJS]
17-08-25 조회 1,949