테스트 사이트 - 개발 중인 베타 버전입니다

register_form.skin.php 채택완료

그누보드이해하기 4년 전 조회 2,917

fregisterform_submit 함수에서

document.getElementByTd("btn_submit").disabled = "disabled";

라는 부분이 있습니다.

disabled 는 input 태그를 비활성화 시킨다는 건 알고 있지만 이해가 잘 안갑니다.

btn_submit이라는 id를 가진 엘리먼트는 회원가입 버튼입니다.

처음 회원가입 버튼을 클릭했을 때 submit이 되고 onsubmit 속성으로 fregisterform_submit 함수가 실행됩니다.

fregisterform_submit 함수가 true를 리턴하면 form 태그에서 action 속성에 적힌 곳으로 정보를 보내면서 페이지가 넘어가는데 회원가입 버튼을 비활성화 시킬 필요가 있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

document.getElementByTd("btn_submit").disabled = "disabled";

 

=> 속도가 느려서 페이지가 안넘어가거나 의도치 않게 빠른 클릭을 할경우

=> 폼이 여러번 전송되므로 한번 작동후 작동못하게 할려고 하는 방법같습니다.

=> 보통은 상관없는데 사양이 너무 낮거나 인터넷이 너무 느린경우 반응없다고

=> 여러번 클릭하는 분들이 있습니다.

 

가끔 동일한 Q&A 2번 올라오는거 같은게 2번 클릭해서 발생하는걸겁니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그누보드이해하기
4년 전
시원한 해답 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인