아낳앙
172
2021-01-21 22:18:46
2
188

input 창에서 아이폰 인증번호 자동입력 감지 어떻게 해야하나요 ㅠㅠ?


인풋창에 인증번호가 입력됐을때 이벤트를 발생시켜야하는데

웹은 onkeyup이나 blur로 감지하면 되는데

아이폰은 인증번호문자를 받으면 자판위에 자동완성이 되서 그걸 누르면 인풋창이 채워지는데

그건 keyup이나 blur paste로 감지가 안되더라ㅣ구요 ㅠㅠ

어떻게 감지 할 수 있나요?

0
  • 답변 2

  • Carefully
    318
    2021-01-21 23:57:04 작성 2021-01-22 00:02:36 수정됨

    좀 야매긴한데... 짧은간격으로 input 태그에 값이 비어있는지 확인하는건 어떨까요.

    직접 입력했을때랑 자동완성으로 입력했을때랑 구분할수 있도록 하고요

  • 킁킁탐정
    665
    2021-01-22 01:13:24 작성 2021-01-22 01:14:32 수정됨

    다음의 이벤트로 되는지는 테스트해보지 않았습니다.

    https://developer.mozilla.org/ko/docs/Web/API/HTMLElement/input_event


    "input 이벤트는 change 이벤트와는 달리 value 속성이 바뀔 시마다 반드시 일어난다."

  • 로그인을 하시면 답변을 등록할 수 있습니다.