강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

체크박스 배열을 edit 수정페이지로 불러오기
작성자 : M 최고의하루
등록날짜 : 2009.01.12 09:39
3,800

<link type="text/css" rel = stylesheet href="/j_ssi/include/style.css">
<!--#include virtual="/j_ssi/include/inc_query.asp"-->
<!--#include virtual="/j_ssi/include/inc_connectDb.asp"-->

<%
strSQL = "select * from member where m_id='" & userID & "'"

set RS=Server.CreateObject("ADODB.Recordset")
RS.open strSQL, DBcon

m_id = RS("m_id")
m_pwd = RS("m_pwd")
m_name = RS("m_name")

m_jumin = split(RS("m_jumin"), "-")
m_jumin1 = m_jumin(0)
m_jumin2 = m_jumin(1)

m_gender = RS("m_gender")
m_email = RS("m_email")
m_homepage = RS("m_homepage")

m_phone = split(RS("m_phone"), "-")
m_phone1 = m_phone(0)
m_phone2 = m_phone(1)
m_phone3 = m_phone(2)

m_post = split(RS("m_post"), "-")
m_post1 = m_post(0)
m_post2 = m_post(1)

m_addr1 = RS("m_addr1")
m_addr2 = RS("m_addr2")
m_lostIDQ = RS("m_lostIDQ")
m_lostIDA = RS("m_lostIDA")
m_job = RS("m_job")
'm_hobby = split(RS("m_hobby"), ", ")
m_hobby = RS("m_hobby")

RS.close
Set RS=Nothing
DBcon.close()
Set DBcon=Nothing
%>


  <!--본문내용-->
  <table border=0 width="100%" align="center">
  <tr>
   <td>

   <!--회원정보수정-->
   <script language="javascript">
   function isEmpty(keyword)
   {
    var st_num,key_len;
    st_num = keyword.indexOf(" "); 
    while (st_num != -1)
    {
     keyword = keyword.replace(" ", "");
     st_num  = keyword.indexOf(" ");
    }
    key_len=keyword.length;
    return key_len;
   }

   function ckEmail(mail)
   {
    if (isEmpty(mail)<1)
     return false;
    if(mail.indexOf("@")!=-1)
    {
     if(mail.indexOf("@") < mail.indexOf("."))
      return true;
    }    
   }

   function ckRadio(radio)
   {
    isCheck = false;
    for (i = 0 ; i < radio.length ; i++)
    {
     if(radio[i].checked)
      isCheck = true;
    }
    return isCheck;
   }

   function regGo()
   {
    if (document.editMemFrm.m_pwd1.value!="")
    {
     if (document.editMemFrm.m_pwd1.value != document.editMemFrm.m_pwd2.value)
     {      
      alert("비밀번호가 다릅니다!")
      document.editMemFrm.m_pwd2.focus()
      return false
     }
    }
    if (isEmpty(document.editMemFrm.m_name.value)<1)
    {
     alert("이름을 입력하세요!")
     document.editMemFrm.m_name.focus()
     return false
    }
    if (!ckEmail(document.editMemFrm.m_email.value))
    {
     alert("이메일을 정확하게 입력하세요!")
     document.editMemFrm.m_email.focus()
     return false
    }
    if (isEmpty(document.editMemFrm.m_lostIDA.value)<1)
    {
     alert("비밀번호찾기답을 입력하세요!")
     document.editMemFrm.m_lostIDA.focus()
     return false
    }
    
    document.editMemFrm.submit()
   }

   function searchPost()
   {
    window.open("/j_ssi/member/searchPost.asp","searchPost","width=450,height=450,scrollbars=yes")
   }

//   function boxChecked()
//   {
//    m_hobby = <%=m_hobby%>
//    m_hobby = m_hobby.split(', ')
//    for ( i = 0 ; i < m_hobby.length ; i++)
//    {
//     for ( j = 0 ; j < document.editMemFrm.m_hobby.length ; j++)
//     {
//      if ( m_hobby[i] == document.editMemFrm.m_hobby[j])
//      { document.editMemFrm.m_hobby.checked = true }
//      else
//      { document.editMemFrm.m_hobby.checked = false }
//     }
//    }
//   }

   </script>

   <table border="0" width="600" align="center">
   <form action="/j_ssi/member/regMemOK.asp?menu=<%=menu%>&number=<%=number%>" method="post" name="editMemFrm">
   <tr height="25">
    <td colspan='2' align="center">*표시는 꼭 적으셔야 합니다</td>
   </tr>
   <tr height="25">
    <td width="20%" align="center">사용자 ID</td>
    <td width="80%"><input type="text" name="m_id" style="background-color:#e0e0e0" style="width:140;height:20" value=<%=m_id%> readonly></td>
   </tr>
   <tr height="25">
    <td align="center">비밀번호</td>
    <td><input type="password" name="m_pwd1" style="width:140;height:20"></td>
   </tr>
   <tr height="25">
    <td align="center">비밀번호확인</td>
    <td><input type="password" name="m_pwd2" style="width:140;height:20"></td>
   </tr>
   <tr height="25">
    <td align="center">*사용자 이름</td>
    <td><input type="text" name="m_name" style="width:140;height:20" value=<%=m_name%>></td>
   </tr>
   <tr height="25">
    <td align="center">주민등록번호</td>
    <td><input type="text" name="m_jumin1" maxlength="6" style="width:65;height:20" value=<%=m_jumin1%> readonly>-<input type="text" name="m_jumin2" maxlength="7" style="width:68;height:20" value=<%=m_jumin2%> readonly></td>
   </tr>
   <tr height="25">
    <td align="center">성별</td>
    <% if m_gender = "M" then %>
    <td>남<input type="hidden" name="m_gender" value="M"></td>
    <% else %>
    <td>여<input type="hidden" name="m_gender" value="F"></td>
    <% end if %>
   </tr>
   <tr height="25">
    <td align="center">*E-mail</td>
    <td><input type="text" name="m_email" style="width:400;height:20" value=<%=m_email%>></td>
   </tr>
   <tr height="25">
    <td align="center">homepage</td>
    <td><input type="text" name="m_homepage" style="width:400;height:20" value=<%=m_homepage%>></td>
   </tr>
   <tr height="25">
    <td align="center">전화번호</td>
    <td>
     <input type="text" name="m_phone1" value=<%=m_phone1%> size="5"  maxlength="3" style="width:40;height:20">-<input type="text" name="m_phone2" value=<%=m_phone2%> style="width:40;height:20"  maxlength="4">-<input type="text" name="m_phone3" value=<%=m_phone3%> style="width:60;height:20"  maxlength="4">
    </td>
   </tr>
   <tr height="25">
    <td align="center">우편번호</td>
    <td><input type="text" name="m_post1" value=<%=m_post1%> maxlength="3" style="width:40;height:20">-<input type="text" name="m_post2" value=<%=m_post2%> style="width:40;height:20"  maxlength="3">&nbsp;&nbsp;<input type="button" value="우편번호찾기" onClick="searchPost()" style="width:100;height:20"></td>
   </tr>
   <tr height="25">
    <td align="center">기본주소</td>
    <td><input type="text" name="m_addr1" value=<%=m_addr1%> style="width:400;height:20"></td>
   </tr>
   <tr height="25">
    <td align="center">상세주소</td>
    <td><input type="text" name="m_addr2" value=<%=m_addr2%> style="width:400;height:20"></td>
   </tr>
   <tr height="25">
    <td align="center">비밀번호찾기질문</td>
    <td>
     <select name="m_lostIDQ">
      <option value="처음해본게임은?" <% if m_lostIDQ = "처음해본게임은?" then response.write "selected" end if %>>처음해본게임은?
      <option value="기억에남는게임은?" <% if m_lostIDQ = "기억에남는게임은?" then response.write "selected" end if %>>기억에남는게임은?
      <option value="좋아하는게임은?" <% if m_lostIDQ = "좋아하는게임은?" then response.write "selected" end if %>>좋아하는게임은?
      <option value="싫어하는게임은?" <% if m_lostIDQ = "싫어하는게임은?" then response.write "selected" end if %>>싫어하는게임은?
     </select>
    </td>
   </tr>
   <tr height="25">
    <td align="center">*비밀번호찾기답</td>
    <td><input type="text" name="m_lostIDA" value=<%=m_lostIDA%> style="width:400;height:20"></td>
   </tr>
   <tr height="25">
    <td align="center">직업</td>
    <td>
     <select name="m_job">
      <option value="전사" <% if m_lostIDQ = "전사" then response.write "selected" end if %>>전사
      <option value="도적" <% if m_lostIDQ = "도적" then response.write "selected" end if %>>도적
      <option value="주술사" <% if m_lostIDQ = "주술사" then response.write "selected" end if %>>주술사
      <option value="사냥꾼" <% if m_lostIDQ = "사냥꾼" then response.write "selected" end if %>>사냥꾼
      <option value="성기사" <% if m_lostIDQ = "성기사" then response.write "selected" end if %>>성기사
      <option value="마법사" <% if m_lostIDQ = "마법사" then response.write "selected" end if %>>마법사
      <option value="흑마법사" <% if m_lostIDQ = "흑마법사" then response.write "selected" end if %>>흑마법사
      <option value="사제" <% if m_lostIDQ = "사제" then response.write "selected" end if %>>사제
     </select>    
    </td>
   </tr>
   <tr height="25">
    <td align="center">취미</td>
    <td>
     <input type="checkbox" name="m_hobby" value="기계공학" class="noborder" checked>기계공학&nbsp;
     <input type="checkbox" name="m_hobby" value="낚시" class="noborder" checked>낚시&nbsp;
     <input type="checkbox" name="m_hobby" value="연금술" class="noborder" checked>연금술&nbsp;
     <input type="checkbox" name="m_hobby" value="대장장이" class="noborder" checked>대장장이&nbsp;
    </td>
   </tr>
   <tr height="25">
    <td align="center">자기소개</td>
    <td><textarea name="m_intro" cols="54" rows="5"><%=m_intro%></textarea></td>
   </tr>
   <tr height="25">
    <td colspan="2" align="center"><input type="button" value="수정완료" style="width:70;height:20" onClick="regGo()"> &nbsp; <input type="button" value="돌아가기" style="width:70;height:20" onClick="history.back()"></td>
   </tr>

   <script language="javascript">
   var m_hobby = "<%=m_hobby%>"
   m_hobby = m_hobby.split(', ')

   for ( i = 0 ; i < m_hobby.length ; i++)
   {
    for ( j = 0 ; j < 4 ; j++)
    {
     if ( m_hobby[i] == document.editMemFrm.m_hobby[j].value)
     {
     document.editMemFrm.m_hobby[j].checked = true }
     else
     {
     document.editMemFrm.m_hobby[j].checked = false }
    }
   }

   </script>

   </form>
   </table>
   <!--회원정보수정-->
   
   </td>
  </tr>
  </table>
  <!--본문내용-->

[출처]  웹디황용

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
3015 APM에서 utf-8 구현 방법 13 김영철 01.14 2587
3014 utf-8 사용시 설정 - db의 입출력을 완벽하게 utf-8 13 김영철 01.14 2003
3013 PHP로 작동하는 RSS 읽는 함수 13 김영철 01.14 2078
3012 EditPlus V2.30 되면서 눈에띄는 달라진점 7가지 13 김영철 01.14 2350
3011 오라클 캐릭터 셋 변경 M 최고의하루 01.12 3460
열람중 체크박스 배열을 edit 수정페이지로 불러오기 M 최고의하루 01.12 3801
3009 config 배열. 99 단국강토 01.08 2517
3008 Rewrite 99 단국강토 01.08 3111
3007 특정폴더에서 파일을 이미지파일을 들고와서 선택시..이미지 변환 99 단국강토 01.07 3061
3006 book_shop 99 단국강토 01.07 2945
3005 Sub와 Function 차이점 99 단국강토 01.06 1887
3004 PUTTY Telnet , SSH 접속 프로그램 99 단국강토 01.06 3754
3003 VBScript 온라인 도움말 Ver 5.5 99 단국강토 01.05 3004
3002 스마택 Ver 0.2 ( 소스 자동 정렬 프로그램 ) 99 단국강토 01.05 2204
3001 # 제목을 입력하는 곳 (넓은 사이즈) M 최고의하루 01.03 2166
3000 Editplus v3.0 (문서 편집기) M 최고의하루 01.03 3074
2999 [ JSP ] 브라우저 인코딩이 자동으로 한글이 안되는 경우 해결법 99 단국강토 01.02 2860
2998 [ JS ] 버튼을 이용한 이미지 넘기기 ( 이미지 리스트 ) 99 단국강토 01.02 2878
2997 [AJAX] 자바스크립트에서 XML 파일 읽어 오기 99 단국강토 12.30 3156
2996 [AJAX] DOMDocument 에서 selectSingleNode 을 이용한 XML 노드 (Node) 찾기 99 단국강토 12.30 2988
2995 [ JS , AJAX ] DOM 크로스브라우징 : 원하는 노드 찾기 [ createDocument , DOMDocument ] M 최고의하루 12.26 2488
2994 외부링크 금지하는 방법 M 최고의하루 12.26 2139
2993 오늘 하루 창 열지 않기 M 최고의하루 12.24 3303
2992 DLL화일 레지스트리에 등록 또는 삭제 하기 M 최고의하루 12.24 3307
2991 팝업창 닫고 프레임이 있는 부모창에서 원하는 페이지로 이동하기 M 최고의하루 12.23 2913
2990 [펌] 제11강 - ADO(Active Database Object) - Database Access Component Cobol vs C#-2 M 최고의하루 12.23 2103
2989 [펌] 제11강 - ADO(Active Database Object) - Database Access Component Cobol vs C#-1 M 최고의하루 12.23 3979
2988 [펌] 제12강 - 방명록 만들기 I M 최고의하루 12.23 5324
2987 [펌] 제13강 - 방명록 만들기 II M 최고의하루 12.20 2385
2986 [펌] 제14강 - 방명록 만들기 III M 최고의하루 12.20 2497
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취