텍스트 상자 입력란에 공통 기능을 작성하고 싶습니다. 3 개의 텍스트 상자가 있다고 가정합니다. 확인 시간. 3 개의 텍스트 상자 모두에 대해 특정 조건을 작성했습니다. 예 : 확인 암호 필드가 비어 있으면jquery 유효성 검사 코드가 포함됩니다.
if(conpwd ==='' | conpwd ==='')
{
$('#errorconpwd').show('fast');
$('#conpwd').focus().css({'background-color':'#FFC'});
return false;
}
if(fname ==='' | fname === null)
{
$('#errorfname').show('fast');
$('#fname').focus().css({'background-color':'#FFC'});
return false;
}
if(lname ==='' | lname === null)
{
$('#errorlname').show('fast');
$('#lname').focus().css({'background-color':'#FFC'});
return false;
}
여기와 같이 작성했습니다. 나는 CSS 속성에 초점을 맞추었고, fname에 대해 다시 성을 위해 n을 작성했습니다. 이제 첫 번째 이름이 집중되어 있고 사용자가 일부 텍스트를 입력하면 다시 CSS를 기본값으로 만들고 싶습니다. 나는 쓰는 대신에 말을하는 것을 의미한다.
$('#fname').blur(function(){
if($('#fname').val()!=''){
$('#fname').css({'background-color':'#FFF'});
}
}
나는 모두를 위해 결합 조건을 쓰고 싶다. 각 필드에 대해 개별적으로 작성하고 싶지 않습니다. Similary는 confirmpassword, fname, lname에 대해 작성된 코드를 한 번에 작성할 수 있습니까?
Google에서 검색 내 검색 당. 난 당신이 모든 것을 클래스를 설정할 수 있습니다,하지만 여기, JQuery와 유효성 검사 플러그인 .. $ (이) 셀렉터 을
하나 이상의 클래스가 있다면 가능합니까? 하나의 입력 태그에 클래스의 수를 갖는 것에 대한 제한은 무엇입니까? –
따옴표로 묶어서 한 번에 하나씩 넣을 수 있습니다.'class = "validate send_message delete"' –
나는이 모든 것에 레이블을 붙이기 위해 클래스를 첨부했습니다. like ... 양식을 새로 고치기 때문에 어떻게 죽을 수 있습니까? * if ($ (this) .val()! = '') { $ ('. 오류'). 숨기기(); $ (this) .css ({ '배경색': '# FFF'}); } * 오류는 있지만 양식을 새로 고칩니다. –