테스트 사이트 - 개발 중인 베타 버전입니다

CSS 클래스

· 8년 전 · 1637
CSS 클래스

AngularJS는 상태에 따라 양식과 입력란에 CSS 클래스를 추가합니다.

다음 클래스는 입력 필드에 추가되거나 입력 필드에서 제거됩니다.

1. ng-untouched 입력란에 아직 연락하지 않았습니다.
2. ng-touched 현장에 손이 닿았습니다.
3. ng-pristine 필드가 아직 수정되지 않았습니다.
4. ng-dirty 필드가 수정되었습니다.
5. ng-valid 입력란 내용이 유효합니다.
6. ng-invalid 필드 내용이 유효하지 않습니다.
7. ng-valid-key각 검증을위한 하나의 열쇠 . 예 : ng-valid-required유효성을 검사해야하는 항목이 두 개 이상인 경우 유용합니다.
8. ng-invalid-key 예: ng-invalid-required
양식에 다음 클래스가 추가되거나 폼에서 제거됩니다.

1. ng-pristine 필드가 아직 수정되지 않았습니다.
2. ng-dirty 하나 이상의 입력란이 수정되었습니다.
3. ng-valid 양식 내용이 유효합니다.
4. ng-invalid 양식 내용이 유효하지 않습니다.
5. ng-valid-key각 검증을위한 하나의 열쇠 . 예 : ng-valid-required유효성을 검사해야하는 항목이 두 개 이상인 경우 유용합니다.
6. ng-invalid-key 예: ng-invalid-required
클래스가 나타내는 값이 있으면 클래스가 제거됩니다 false.

이러한 클래스의 스타일을 추가하여 응용 프로그램에보다 직관적 인 사용자 인터페이스를 제공하십시오.


표준 CSS를 사용하여 스타일 적용 :

<style>
input.ng-invalid {
background-color: pink;
}
input.ng-valid {
background-color: lightgreen;
}
</style>

[전체소스]
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<style>
input.ng-invalid {
background-color:pink;
}
input.ng-valid {
background-color:lightgreen;
}
</style>
<body ng-app="">

<p>Try writing in the input field:</p>

<form name="myForm">
<input name="myName" ng-model="myName" required>
</form>

<p>The input field requires content, and will therefore become green when you write in it.</p>

</body>
</html>



형식은 다음과 같이 스타일을 지정할 수도 있습니다.


수정되지 않은 (초기) 양식 및 수정 된 양식에 스타일 적용 :

<style>
form.ng-pristine {
background-color: lightblue;
}
form.ng-dirty {
background-color: pink;
}
</style>
[전체소스]
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<style>
form.ng-pristine {
background-color:lightblue;
}
form.ng-dirty {
background-color:pink;
}
</style>
<body ng-app="">

<form name="myForm">
<p>Try writing in the input field:</p>

<input name="myName" ng-model="myName" required>

<p>The form gets a "ng-dirty" class when the form has been modified, and will therefore turn pink.</p>
</form>

</body>
</html>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
1418
부트스트랩 애니메이션 경고
1417
부트스트랩 경고 닫기
1416
부트스트랩 알림 링크
1414
1413
1412
1411
1410
부트스트랩 이미지 갤러리
1409
부트스트랩 반응 형 이미지
1408
1407
1406
1405
부트스트랩 반응 형 테이블
1404
부트스트랩 문맥 분류
1403
부트스트랩 요약 표
1402
부트스트랩 호버 행
1401
부트스트랩 테두리가있는 표
1400
1399
1398
1397
1396
1395
1394
부트스트랩 <blockquote>
1393
부트스트랩 <abbr>
1392
부트스트랩 <mark>
1391
부트스트랩 <small>
1390
1389
1388
부트스트랩 3 개의 동일한 열