검증 예제
검증 예제
<!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.doe@gmail.com';
});
</script>
</body>
</html>
HTML 양식 속성 인 novalidate 는 기본 브라우저 유효성 검증을 사용 불가능하게하는 데 사용됩니다.
예제 설명
AngularJS 지시어 ng-model 은 입력 요소를 모델에 바인딩합니다.
모델 객체에는 사용자 와 전자 메일 이라는 두 가지 속성이 있습니다.
ng-show 때문에 사용자 또는 전자 메일이 $ dirty 및 $ invalid 인 경우에만 color : red가 표시됩니다 .
<!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.doe@gmail.com';
});
</script>
</body>
</html>
HTML 양식 속성 인 novalidate 는 기본 브라우저 유효성 검증을 사용 불가능하게하는 데 사용됩니다.
예제 설명
AngularJS 지시어 ng-model 은 입력 요소를 모델에 바인딩합니다.
모델 객체에는 사용자 와 전자 메일 이라는 두 가지 속성이 있습니다.
ng-show 때문에 사용자 또는 전자 메일이 $ dirty 및 $ invalid 인 경우에만 color : red가 표시됩니다 .
게시판 목록
퍼블리싱강좌
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 238 | 부트스트랩 | 8년 전 | 1773 | ||
| 237 | 부트스트랩 | 8년 전 | 1586 | ||
| 236 | 부트스트랩 | 8년 전 | 1481 | ||
| 235 | 부트스트랩 | 8년 전 | 1755 | ||
| 234 | 부트스트랩 | 8년 전 | 1327 | ||
| 233 | 부트스트랩 | 8년 전 | 2260 | ||
| 232 | 부트스트랩 | 8년 전 | 1359 | ||
| 231 | 부트스트랩 | 8년 전 | 1710 | ||
| 230 | 부트스트랩 | 8년 전 | 2125 | ||
| 229 | 부트스트랩 | 8년 전 | 2834 | ||
| 228 | 부트스트랩 | 8년 전 | 2668 | ||
| 227 | 부트스트랩 | 8년 전 | 1622 | ||
| 226 | 부트스트랩 | 8년 전 | 2479 | ||
| 225 | 부트스트랩 | 8년 전 | 1635 | ||
| 224 | 부트스트랩 | 8년 전 | 1558 | ||
| 223 | 부트스트랩 | 8년 전 | 1402 | ||
| 222 | 부트스트랩 | 8년 전 | 1936 | ||
| 221 | 부트스트랩 | 8년 전 | 1489 | ||
| 220 | 부트스트랩 | 8년 전 | 1646 | ||
| 219 | 부트스트랩 | 8년 전 | 1194 | ||
| 218 | 부트스트랩 | 8년 전 | 1061 | ||
| 217 | 부트스트랩 | 8년 전 | 1445 | ||
| 216 | 부트스트랩 | 8년 전 | 1323 | ||
| 215 | 부트스트랩 | 8년 전 | 1245 | ||
| 214 | 부트스트랩 | 8년 전 | 1236 | ||
| 213 | 부트스트랩 | 8년 전 | 1381 | ||
| 212 | 부트스트랩 | 8년 전 | 1248 | ||
| 211 | 부트스트랩 | 8년 전 | 1563 | ||
| 210 | 부트스트랩 | 8년 전 | 1555 | ||
| 209 | 부트스트랩 | 8년 전 | 1796 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기