유효성 검사 플러그인을 사용하고 있습니다. 누군가 제출 단추를 클릭하고 필수 필드가 채워지지 않으면 관련 필드의 테두리 색이 빨간색으로 바뀝니다. 그러나 내 문제는 그 옆에있는 텍스트의 색을 변경하고 싶다는 것입니다. 이것은 내 구조입니다.레이블 색상을 오류가있는 양식으로 변경하십시오.
<div class="row">
<label for="name">Name*</label>
<input type="text" id="name" name="name">
</div>
.form.a input.error {border:2px solid #eb053b;}
텍스트 색상을 변경하려면 어떻게 레이블 요소를 선택할 수 있습니까? 부모 요소를 선택할 수 없기 때문에 CSS에서는 불가능합니다. 그러나 jQuery로이를 수행하는 방법을 모르겠습니다.
사용중인 유효성 검사 플러그인의 이름을 공유하거나 바이올린을 공유 할 수 있습니까? 'jquery validator' (인기있는 것)를 사용하고 있다면, 단지'label.error {color : # EB053B; }'당신의 CSS는 충분할 것입니다 .. – face
당신의 반응에 감사드립니다! 나는 http://jqueryvalidation.org/을 사용하고 있습니다. 여러분이 말하는 것 같아요. 그러나 label.error를 추가하면 {color : # EB053B; } 내 코드에, 그것은 작동하지 않습니다. – Stef
여기에서 문제는 jquery 유효성 검사 플러그인 (앞에서 설명한 것과 동일)이 입력 상자 다음에 다른 레이블 [for = 'name'] 요소를 추가하고이 레이블에 연관된 클래스 오류가 있다는 것입니다. 나는 라벨이 이미 존재 하는지를 점검 할 것이라고 생각했지만 그것이 없다는 것을 알아 냈다. – face