이 내가 이런 식으로 시도에 onblur 기능 이 암호 필드에 CSS 클래스를 추가 할 비밀번호 필드MVC에서 jquery를 사용하여 암호 필드에 CSS 클래스를 추가하는 방법은 무엇입니까?
@Html.Password("confPwd", null, new { @class = "form-control", @id = "confrimPwd", @placeholder = @Resources.ConfirmPwd , @onchange = "changeBorder()"})
입니다. 그러나 그것은 작동하지 않습니다. 내가 이것을 텍스트 필드에 적용 할 때. Passwordfield의 경계를 어떻게 바꿀 수 있습니까?
function changeBorder() {
if ($("#confrimPwd").val().length != 0) {
$("#confrimPwd").addClass('successClass');
}
else {
$("#confrimPwd").addClass('errorClass');
}
}
이것은 내 CSS 클래스입니다.
.errorClass {
border: 1px solid #B94A48;
}
.successClass {
border: 1px solid #CCCCCC;
}
작동하지 않는다고해서 무엇을 의미합니까? 클래스가 추가되었지만 경계 만 표시되거나 추가 된 클래스가 없습니다. –
예. addign 클래스 이후에 표시되지 않음 – user2901979
.errorClass 및 .successClass는 어디에 저장되어 있습니까? 모든보기 또는 일부 다른 CSS 파일에서 사용할 수있는 기본 CSS 파일에서? Firebug 또는 코드를 삽입하기위한 브라우저 도구를 사용하여 코드를 프로파일 링 했습니까? –