drupal 양식이 유효성 검사에 실패하면 유효성 검사에 실패한 요소가 빨간색 테두리로 둘러싸여 다시 그려집니다. Drupal은 입력 요소에 error
클래스를 추가하고 system.css
에있는 input.error 요소에 2px 빨간색 테두리를 지정하여이 작업을 수행합니다.drupal에서 유효성 검사에 실패한 양식 요소의 빨간색 외곽선 제거
이 스타일 시트를 수정하지 않고 나머지 사이트에서 기본 동작을 사용하면서 특정 양식에서만 빨간색 테두리를 제거하려면 어떻게해야합니까?
솔루션에 사용자 정의 theme_form_element
을 사용해야 할 수도 있지만 단일 양식 만 사용자 정의하는 방법을 알 수는 없습니다. 나는 (작업을 수행하는)이 jQuery를 트릭에 의존하지 않고이 작업을 수행하고자하는
참고 :
$("#edit-name").removeClass('error');
을 내가 CSS에서 이러한 특정 요소의 테두리 색상을 변경할 수 있지만, 나는에 대한 기본 경계로 돌아갈 수 없습니다 'input' 엘리먼트입니다. 그래서 빨간색 대신 국경을 녹색으로 만들 수는 있지만 정상적인 브라우저 스타일은 되돌릴 수 없습니다. 그래서 명백한 것을 놓치지 않는 한,이 특별한 문제에 대해 순수 CSS 솔루션이 존재하지 않는다고 생각합니다. –