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

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

<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

번호 제목 글쓴이 날짜 조회
3165 TextArea 박스 내부에 밑줄이미지 삽입 99 단국강토 02.16 3870
3164 unix grep 명령어 사용법2번째 13 김영철 01.29 3864
3163 윈도우XP 풍선도움말 없애기 13 김영철 01.29 3858
3162 스타일이 적용된 selectbox 컨트롤 99 단국강토 12.30 3856
3161 [컴퓨터 키보드, 특수문자 정식 명칭들] M 최고의하루 12.18 3854
3160 MS outlook 2007 백업 프로그램입니다. 2 coruscate 09.14 3850
3159 알아두면 좋은 포토샵 단축키 총모음 M 최고의하루 12.19 3830
3158 history.back() 시 폼데이터 유지하기 13 김영철 01.15 3822
3157 원격데스크톱 연결 (원격제어) M 최고의하루 12.19 3817
3156 swf파일을 fla 파일로 변환하기 M 최고의하루 02.04 3814
3155 [펌] 제11강 - ADO(Active Database Object) - Database Access Component Cobol vs C#-1 M 최고의하루 12.23 3806
3154 rsync 미러링을 통한 백업기법 13 김영철 01.29 3805
열람중 체크박스 배열을 edit 수정페이지로 불러오기 M 최고의하루 01.12 3805
3152 이것은 AI파일 미리보기입니다. 댓글2 M 최고의하루 01.15 3804
3151 미디어 컨트롤 소스 M 최고의하루 12.24 3790
3150 [MSSQL] 그룹별 상위 n명 가져오기 예제 13 김영철 01.23 3790
3149 체크박스 트리메뉴 99 단국강토 02.03 3789
3148 ps 명령어 사용법 13 김영철 01.29 3782
3147 제약조건(1) M 최고의하루 12.20 3776
3146 자신의 아이큐 알아보기 댓글1 17 미니 04.27 3776
3145 웹프로그래밍 언어별 데이터베이스연결 (ASP편) 13 김영철 01.23 3771
3144 pcre 문법, preg | 13 김영철 01.13 3765
3143 PUTTY Telnet , SSH 접속 프로그램 99 단국강토 01.06 3760
3142 [Gmail] CSV 파일 Outlook에 적용하기 M 최고의하루 12.20 3758
3141 PDF 암호를 깨버리자 (APDFPRP) M 최고의하루 12.04 3745
3140 출력물로 판단하는 토너 카트리지 이상 증상 2 coruscate 09.14 3743
3139 contentEditable 속성 99 단국강토 02.09 3736
3138 DBA라면 이 정도는 알고 있어야 하지 않을까요 !!! 13 김영철 01.23 3728
3137 ServerXMLHTTP의 인코딩 문제 13 김영철 01.29 3726
3136 MSSQL에서 문자로 된 날짜 시간 차이값 얻기 13 김영철 01.24 3708
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취