검증 예제
검증 예제
<!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가 표시됩니다 .
게시판 목록
퍼블리싱강좌
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 268 | 부트스트랩 | 7년 전 | 3121 | ||
| 267 | 부트스트랩 | 7년 전 | 2916 | ||
| 266 | 부트스트랩 | 7년 전 | 2900 | ||
| 265 | 부트스트랩 | 7년 전 | 3400 | ||
| 264 | 부트스트랩 | 7년 전 | 3141 | ||
| 263 | 부트스트랩 | 7년 전 | 3211 | ||
| 262 | 부트스트랩 | 8년 전 | 2715 | ||
| 261 | 부트스트랩 | 8년 전 | 4828 | ||
| 260 | 부트스트랩 | 8년 전 | 3209 | ||
| 259 | 부트스트랩 | 8년 전 | 2752 | ||
| 258 | 부트스트랩 | 8년 전 | 2778 | ||
| 257 | 부트스트랩 | 8년 전 | 2800 | ||
| 256 | 부트스트랩 | 8년 전 | 3293 | ||
| 255 | 부트스트랩 | 8년 전 | 3482 | ||
| 254 | 부트스트랩 | 8년 전 | 3220 | ||
| 253 | 부트스트랩 | 8년 전 | 4093 | ||
| 252 | 부트스트랩 | 8년 전 | 2879 | ||
| 251 | 부트스트랩 | 8년 전 | 2604 | ||
| 250 | 부트스트랩 | 8년 전 | 2709 | ||
| 249 | 부트스트랩 | 8년 전 | 2416 | ||
| 248 | 부트스트랩 | 8년 전 | 1965 | ||
| 247 | 부트스트랩 | 8년 전 | 1724 | ||
| 246 | 부트스트랩 | 8년 전 | 1993 | ||
| 245 | 부트스트랩 | 8년 전 | 1515 | ||
| 244 | 부트스트랩 | 8년 전 | 2131 | ||
| 243 | 부트스트랩 | 8년 전 | 1881 | ||
| 242 | 부트스트랩 | 8년 전 | 1768 | ||
| 241 | 부트스트랩 | 8년 전 | 1153 | ||
| 240 | 부트스트랩 | 8년 전 | 1611 | ||
| 239 | 부트스트랩 | 8년 전 | 1644 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기