PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2017/05/18 09:44:24
Name patrick Jane
Subject [질문] html, js 질문입니다.
jsp와 html, js를 사용해서 회원가입 페이지를 만들고 있습니다.

회원가입 정보를 넘겨주는 부분은
<form id="loginform" method="post" role="form" action="db/join_process.jsp" onsubmit="return checkValue()">
<div class="modal-body">
<div class="form-group">
<label for="recipient-name" class="control-label">ID:label>
<input type="text" class="form-control" id="user-id" name="user-id">
div>
<div class="form-group">
<label for="message-text" class="control-label">PASSWORD:label>
<input type="password" class="form-control" id="user-password" name="user-password">
div>
<div class="form-group">
<label for="message-text" class="control-label">Confirm PASSWORD:label><span id="pwc">span>
<input type="password" class="form-control" id="user-confirm-password" name="user-confirm-password">
div>



위에 부분만 긁어오면 이런 구조를 가졌구요. (부트스트랩 사용중입니다!) 아이디의 공백과 비밀번호 체크하는 부분의 스크립트는 아래와 같습니다.


function checkValue()
{
if(document.getElementById('user-id').value==null || document.getElementById('user-id').value==""){
alert(document.getElementById('user-id').value);
return false;
   }

if(document.getElementById('user-password').value==null){
alert("비밀번호를 입력하세요.");
return false;
   }

// 비밀번호와 비밀번호 확인에 입력된 값이 동일한지 확인
   if(document.getElementsByName('user-password').value != document.getElementsByName('user-confirm-password').value ){
alert("비밀번호를 동일하게 입력하세요.");
return false;
   }
}


여기서 문제점은 document.getElementById('user-id').value가 텍스트를 입력해도 항상 공백으로 나오고있습니다. 
혹시라도 시간남으시는 컴퓨터굇수님들의 답변을 기다리고있습니다. 가독성이 헣헣... 죄송합니다..

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
포포탄
17/05/18 10:02
수정 아이콘
input 태그에 value="" 를 지정해주세요.
그리고 브라우저에 따라 value가 빈 경우, null을 반환할수도, ""을 반환할 수도 있습니다. 둘은 달라요.
Patrick Jane
17/05/18 10:04
수정 아이콘
Input태그에 사용자가 입력한 값을 가져오려는 목적으로 만든건데 그러면 value가 아닌다른걸 사용해야하나요?
포포탄
17/05/18 10:13
수정 아이콘
브라우저별로, 그리고 또 버전별로 input 태그에 value 어트리뷰트가 지정되어있지 않으면 getelementbyid의 value가 항상 null, 또는 undefined로 나오는 경우가 있습니다.
더 정확히 확인하는 방법은 console.log(document.getElementById()); 로 구조를 확인해보시는게 도움이 되실 듯 하구요.

그리고 하나 더 말씀드리자면, getElementsByName은 element array를 반환합니다. 따라서 비밀번호 입력이 일치하는지 여부를 검사하는 로직은 오류가 납니다. (함수명을 보시면, getElementById와 getElement[s]ByName과 같이 단일 DOM을 반환하는지, DOM Array를 반환하는지 구분하실 수 있습니다.)
getElementsByName('user-id')[0].value 로 접근하셔야 합니다. 그리고 IE 외의 브라우저에서 작동하지 않는 경우도 있으므로, 되도록 getElementById를 쓰셔야합니다.
Patrick Jane
17/05/18 10:23
수정 아이콘
답변 감사합니다!! 해결했습니다!
17/05/18 10:07
수정 아이콘
편하게 제이쿼리를 이용합시... 하하;
Patrick Jane
17/05/18 10:23
수정 아이콘
처음하다보니 뭐가 좋고 편한지를 모르고 구글검색해서 나오는거 쓰다보니..하핫... 답변감사합니다!
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
103139 [질문] html js 질문드립니다! [15] patrick Jane1776 17/05/25 1776
102779 [질문] html, js 질문입니다. [6] patrick Jane2058 17/05/18 2058
102368 [질문] 개표 관련 질문입니다! [2] patrick Jane1862 17/05/10 1862
101040 [질문] 노트북 추천 부탁드립니다! [8] patrick Jane2173 17/04/14 2173
100898 [질문] 맥북 15년형 질문 [2] patrick Jane2018 17/04/11 2018
96203 [질문] 미디어 플레이어 추천해주세요. [3] patrick Jane2603 17/01/09 2603
94382 [질문] node.js 질문입니다! [6] patrick Jane2814 16/12/06 2814
94296 [질문] html 배치? 질문입니다! [1] patrick Jane2463 16/12/05 2463
94264 [질문] 애니 추천해주세요 patrick Jane1909 16/12/05 1909
91588 [질문] Java 예외처리 Throw 관련질문 [4] patrick Jane1894 16/10/16 1894
91341 [질문] 파이썬 프로그래밍 질문입니다! [5] patrick Jane3056 16/10/11 3056
90598 [질문] [WOW] 와우 시작 질문입니다 [4] patrick Jane2346 16/09/27 2346
89708 [질문] 파이썬(프로그래밍) 질문입니다 [2] patrick Jane2713 16/09/09 2713
86903 [질문] 파이썬 프로그래밍 질문입니다 [9] patrick Jane2458 16/07/22 2458
86197 [질문] 토익용어 질문 [2] patrick Jane2838 16/07/09 2838
86139 [질문] ssd 속도질문입니다 [1] patrick Jane2138 16/07/09 2138
84343 [질문] 데이터 통신관련 질문입니다! patrick Jane1467 16/06/08 1467
77769 [질문] 여행중 사고질문드립니다 patrick Jane1378 16/02/10 1378
77298 [질문] 축구경기 티켓질문입니다! [1] patrick Jane1496 16/02/01 1496
74855 [질문] [LOL] 매일밤 소소하게(?) 팀랭돌리실분 있나요? [11] patrick Jane1925 15/12/24 1925
71213 [질문] 모던워페어3? 블랙옵스2? 어느게 낫나요? [7] patrick Jane2062 15/10/28 2062
70586 [질문] 블랙박스 영상보는법 질문입니다. [3] patrick Jane15130 15/10/20 15130
70378 [질문] 분당쪽에 주차괜찮은 카페추천부탁드립니다. [3] patrick Jane2239 15/10/17 2239
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로