회원가입 인풋에 커서가 올라가면 다른 인풋으로 안넘어가네요 채택완료
굼떠
1년 전
조회 18,228
그누보드 기반은 아닙니다.
회원가입 쪽인데
인풋에 클릭하여 커서가 활성화 되면 탭을 눌러도 다른 인풋으로 넘어가지를 않네요.
사진 처럼 다른아이디를 입력하려면 아이디 창으로 다시 돌아가야 하는데
비밀번호 인풋에서 꿈쩍을 안합니다.
아이디와 비밀번호쪽만 그런게 아니라 모든 항목이 다 그래서 회원가입이 조금 불편한 그런 문제 ㅠㅠ
그리고 또 하나 방금 알게된 건데 커서가 걸려있는 상태면 스크롤을해도 커서가 있는 인풋으로 다시 돌아가네요.
소스는 하단에 있습니다.
http://sir.kr/data/editor/2406/1893383373_1718239700.7366.png" width="442" />
</p>
<p>/** html **/</p>
<p> <dl class="id"></p>
<p> <dt>아이디</dt></p>
<p> <dd></p>
<p> <input type="text" name="id" OnBlur="CheckID_OUT();return false;" placeholder="아이디를 입력해주세요" itemname="아이디는" required value="<?=$id?>" /></p>
<p> <p>* 공백없이 6~10자의 영문,숫자 혼합하여 사용</p></p>
<p> </dd> </p>
<p> <div id="idtext" class="msg"></div></p>
<p> </dl></p>
<p> </p>
<p>/**js**/</p>
<p>// 아이디 처리과정</p>
<p> function CheckIDHandledn() {</p>
<p> if(xmlHttp.readyState == 4) {</p>
<p> switch (xmlHttp.status) {</p>
<p> case 200: // 페이지가 잘 불러졌을경우 함수처리.</p>
<p> var strTemp = xmlHttp.responseText;</p>
<p> var strTempArr = new Array();</p>
<p> </p>
<p> strTempArr = strTemp.split(";");</p>
<p> </p>
<p> var fm = document.regMemberfm;</p>
<p> </p>
<p> if(strTempArr[0] == "1")</p>
<p> {</p>
<p> document.getElementById("idtext").innerHTML = " * 사용중인 아이디입니다. 다른 아이디를 입력하여 주십시오";</p>
<p> fm.id.focus();</p>
<p> return false;</p>
<p> } else {</p>
<p> document.getElementById("idtext").innerHTML = " * "+strTempArr[1]+" 는 <span class='fred'>사용가능한 아이디</span> 입니다.";</p>
<p> }</p>
<p> break;</p>
<p> case 404:</p>
<p> alert('데이터 처리 페이지 없음');</p>
<p> break;</p>
<p> }</p>
<p> }</p>
<p> }</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
1년 전
소스는 전혀 다른걸 올리셨네요..
그냥 전체를 올리시지...
CheckIDHandledn() 이 함수는 어디서 처리를 한다는건지...
tabindex 에 대하여 공부하시면 원하시는 답변을 얻을수 있을거에요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
굼떠
1년 전
이런 실수를... CheckID_OUT() 이 함수를 올린다고 해놓고 엉뚱한걸 올렸네요 ㅠㅠ 잘 해결했습니다. 답변 달아주셔서 감사합니다.
�
애드프로
1년 전
잘 해결되셨다니 다행입니다!!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인