0
입력 태그 및 f : validaterequired 태그에서 ajax 호출에 대해 keyup 이벤트를 사용하고 있습니다. 모든 Ajax 이벤트 (Keyup)에서 : validaterequired가 유효합니다. 가치가 null 일 때 유효성을 검사하고 싶지 않습니다. 그렇게 할 방법이 있나. 나는 확실히 keyup 이벤트를 사용해야합니다. 난 블러 이벤트를 사용할 수 있지만 요구 사항은 키 입력 이벤트가 필요하다는 것을 알고 있습니다. 감사합니다 '입력 값이 null 일 때 ajax 호출을 중지하는 방법이 있습니까
<h:inputtext id="id" value="#{bean.somevalue}">
<f:ajax event="keyup" listener="#{bean.listenermethod}" execute="@this
messages" render="@all"
<f:validaterequired/>
</h:inputtext>
`아약스의 지연 속성을 사용하면 시간을 줄 수 있습니다. 지연 속성을 사용하고 싶지 않습니다. 현재 나는 확인을 위해 사용자 정의 검사기를 사용하고 있습니다.
알 수 있습니다. inputkey에 onkeyup 이벤트가 false 인 경우. Ajax는 이벤트가 발생했는지 알 수 없습니다. 유효성 검사는 전체 페이지 제출까지 호출되지 않습니다. 간단하고 훌륭한 제안. –