초점 누군가가 재입국을위한 준비가 실패한 입력 폼에 포커스를 설정하는 sucsess했다 경우 난 그냥 궁금하네요 하지만 아무것도 볼 수 없습니다.LiveValidation -</p> <p>내가 문서를 검토 한 ... 내가 LiveValidation을 사용하고
감사합니다.
초점 누군가가 재입국을위한 준비가 실패한 입력 폼에 포커스를 설정하는 sucsess했다 경우 난 그냥 궁금하네요 하지만 아무것도 볼 수 없습니다.LiveValidation -</p> <p>내가 문서를 검토 한 ... 내가 LiveValidation을 사용하고
감사합니다.
나는이 일을 관리했습니다 .. 난 그냥 addFieldClass 기능을 변경했을
을 함께 다음이 라이브 검증 옵션이 아닙니다
addFieldClass: function(){
this.removeFieldClass();
if(!this.validationFailed){
if(this.displayMessageWhenEmpty || this.element.value != ''){
if(this.element.className.indexOf(this.validFieldClass) == -1) this.element.className += ' ' + this.validFieldClass;
}
}else{
if(this.element.className.indexOf(this.invalidFieldClass) == -1) this.element.className += ' ' + this.invalidFieldClass;
//Set Focus On In-Valid Elements
var id = this.element.id;
document.getElementById(id).focus();
}
},
하지만 난으로 돌아가 셨습니다 이런 식의 솔루션 :
$(document).ready(function(){
// Focus first erroneous input
$("form").on("submit", function(){
var $self = $(this);
setTimeout(function() {
var $fields = $self.find(".LV_invalid_field");
if ($fields.size() > 0) {
$fields.get(0).focus();
}
});
});
});
OP는 LiveValidation에 대해 구체적으로 묻지 만 어쩌면 이것도 도움이 될 것입니다. –