2017-12-14 17 views
0

최상의 지식을 가지고 'onfocusout'을 사용하려고 시도했지만 정상적으로 작동합니다. 사이트에서 언급했듯이 'onfocusout'은 라디오 그룹 또는 체크 박스 그룹에서 작동하지 않습니다. 그래서 내 질문에 어떻게 든 라디오 버튼과 변경/흐림 체크 상자에 대한 유효성 검사를 트리거 할 수 있다면? 는 여기에 내가 비슷한 질문을 찾았어요하지만 다음과 같은 솔루션 내 말에 결과가 표시되지라디오 및 체크 박스에 대한 jQuery 유효성 검사 onfocusout 오류 메시지

onfocusout: function(element) { 
     if($(element).attr('name')) { 
      this.element(element);    
      app.BlurValidation(element); 
      this.defaultShowErrors(); 
     } 
} 

'onfocusout'내 샘플 코드입니다.

$('#check').on('blur', function() { 
    $("#myForm").validate().element(this); 
}); 
+0

이 ** 당신이 무엇에 관해 얘기하는지 자세하게 ** 설명 내 경험이 경우에 유용하게 사용할 수있는 희망과 데모를 구성하기에 충분한 코드를 보여 onfocusout

그것을 무시합니다. 기본적으로'onfocusout'은'텍스트'입력과 마찬가지로'radio'와'checkbox' 그룹에 대해 ** 똑같이 ** 작동합니다. https://jsfiddle.net/bagk7spf/를 참조하십시오. - 정확히 무엇을하려고하며 어디에 실패합니까? – Sparky

답변

0

스파키가 맞다. 라디오와 체크 박스가 작동한다. 코드를 다시 확인해야합니다. 내가 같은 문제를 겪었을 때 배웠던 한 가지는 스타일을 지정하려는 경우 라디오 또는 체크 박스에 CSS 속성을 사용하지 않고 대신 opacity:0;을 사용하는 것입니다.

유효성 검사 플러그인은이 필드를 숨김 필드로 간주합니다. visibility: hidden; 따라서의 CSS 속성은

+0

같은 문제 : –