jQ의 ajax와 post를 이용해 php에서 생성된 인증코드와 비교하기 위해 데이터를 제출하고 이벤트를 발생시키면 데이터 비교와 HTML 요소 태그 추가는 유효하지만 인증에 성공하거나 실패할 때 마우스가 작동하지 않습니다. 더 이상 입력 상자로 이동하세요. PHP 인증 코드를 부분적으로 새로 고치려면 브라우저만 새로 고칠 수 있습니다.
$("#yzm").change(function (event) {
var yzm_num = $(this).val();
$.post("chk_code.php",{yzm:yzm_num},function (msg) {
$("#code").after(msg);
});
});
또한, Php Code 검증으로는 검증이 없고 데이터베이스의 특정 배열로만 검증한다면 마우스가 입력창에 들어가지 못하는 문제는 없을 것입니다.
문제는 포지셔닝 요소가 다른 요소를 점유했기 때문에 발견되었고, 위와 같은 이유가 발생했습니다. ㅎㅎ 버그 하나하나가 조금씩 개선되었습니다. 이제 사용자 양식 제출을 시뮬레이션하고 PHP 데이터와의 상호 작용을 시뮬레이션할 수 있습니다!
위와 같이 확인 성공 여부에 관계없이 마우스가 입력 상자에 들어갈 수 없으며 PHP 확인 코드의 부분 새로 고침이 작동하지 않습니다. 다른 사용자 이름 확인 등은 모두 괜찮습니다. , PHP 인증 코드로 확인하시면 이런 BUG가 발생합니다. 사장님께 도움을 요청하세요.