아이디 중복체크 폼 질문
한별
회원가입 폼에서 아이디 중복체크 버튼을 눌렀을때 새창이 뜨면 다음과 같은 그림이 나옵니다아이디를 입력하지 않았는데도...사용가능하다는 아이디가 떠요아이디를 입력하라는 메세지가 뜨게 하고 싶은데...어떻게 하면 좋을까요...이미지 밑에 소스를 첨부 할게요if 문에 null 로 초기값을 넣어도 타입이 맞지 않아서 에러가 나고...====== 중복체크 버튼을 누르면 DB 에 있는 아이디와 비교 해서 값을 반환하는 jsp 페이지새창 입력폼도 jsp 페이지 내부에 있음
body jsp:useBean id=dao class=account.model.AccountDAO/ % String id = request.getParameter(id); int result = dao.idcheck(id); % center h2아이디 중복 체크/h2 form action=idcheck.jsp name=check method=post table border=1 tr align=center td아이디/tdtdinput type=text name=id value=%=id % placeholder=아이디 입력/td /tr tr align=center td colspan=2input type=submit value=중복확인/td /tr /table /form % String str = ; if(result 0){ str = 사용중인 아이디 입니다.; out.println(str); }else if(result == 0){ str = 사용가능한 아이디 입니다.; out.println(str); % brinput type=button value=사용하기 onclick=result() % } % /center/body
-
수리
지금 중복확인 버튼을 누르면 submit 되는데요 서브밋으로 하지 마시고 눌렀을때
펑션을 실행하게 한 다음에 거기서 아이디의 인풋박스가 입력을 안한 상태인지 확인 하시고
입력을 했다면 그때 submit 하시면 될 것 같습니다. -
빵돌
입력 안하고 중복확인 버튼을 누르면 사용가능한 아이디입니다. 라고 나오다는 얘긴가요?
그럴때는 아이디를 입력하라고 메세지를 띄우고 싶은거고~ 이게 맞다면
아무것도 입력 안하고 중복확인 버튼을 눌렀을때는 인풋박스를 먼저 체크하고 입력안했으면 메세지 띄우면 될 것 같은데~