필수 입력 검사관련하여 도움을 구해 봅니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

필수 입력 검사관련하여 도움을 구해 봅니다. 정보

필수 입력 검사관련하여 도움을 구해 봅니다.

본문

아래 소스에서 전체적으로 체크 및 입력 여부를 검사한후 다음 단계로 넘어가야 하는데
중간에서 뛰어 넘어 가버립니다...

링크는 아래 링크의 까만도둑님의 정모 프로그램을 스킨화 작업중인 곳입니다...

까만도둑님 프로그램 :
http://www.sir.co.kr/bbs/board.php?bo_table=self_program&wr_id=3211&sca=%B1%D7%B4%A94%C8%A3%C8%AF&page=3

G4 스킨화 작업 링크 : 링크1 참조(구글 창의 스크립 에러 관계로 머리와 꼬리 안 붙임)

테스트 아디/비번(비번은 아디와 동일)
해당 글 1개에 1번만 신청가능.....다시하시려면 삭제후 시행

test1 / test2 / test3      (3개임)

<form name=fcomment method=post action="update.php" onclick="return checkform(this);" autocomplete="off">


<table width=100% cellpadding=0 cellspacing=0 border=0>
 <tr><td colspan=2 height=2 bgcolor=#FF8080></td></tr>
<tr><td style='padding-left:20px' colspan=2 height=38 bgcolor=#f8f8f9><strong>정기모임 참가 신청</strong></td></tr>
<tr><td colspan=2 height=1 bgcolor=#FF8080></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;' width="100">· 제목</td>
    <td>모임참가신청</td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>


<tr>
    <td style='padding-left:20px; height:30px;'>· 활동지역</td>
    <td>
    <select required name='wr_3' size=1>
    <?        if ($write[wr_3]){
        echo "<option selected value='$write[wr_3]'>$write[wr_3]</option>";
        } else {
        echo "<option value=''>선택하세요</option>";
        }
        ?>
                        <option value='서울/경기지역'>서울/경기지역</option>
                        <option value='경상지역'>경상지역</option>
                        <option value='충청지역'>충청지역</option>
                        <option value='전라지역'>전라지역</option>
                        <option value='강원지역'>강원지역</option>
                        <option value='기타지역'>기타지역</option>
                        </select> * 주 활동지역을 선택해주세요.
                        </td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<tr>
    <td style='padding-left:20px; height:30px;'>· 출발장소(도시)</td>
    <td><input class=ed size=20 name=wr_4 itemname="출발장소" value="<?=$write[wr_4]?>" Hangul required> (예 : 서울, 인천, 원주, 청주, 제주 등등 )</td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<tr>
    <td style='padding-left:20px; height:30px;'>· 참석기간<br>(숙박여부)</td>
    <td>
    <input type=radio name=wr_5 value="N" <? if($write[wr_5] == "N") echo "checked"; ?>>숙박안함
     
    <input type=radio name=wr_5 value="Y" <? if($write[wr_7] == "Y") echo "checked"; ?>>숙박가능
    &nbsp
    <input class=ed size=15 name="wr_6" itemname="참석기간" value="<?=$write[wr_6]?>" required><br> 예) 당일 또는 0408-0410  --4월8일에서 10일까지 참석시
    </td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<tr>
    <td style='padding-left:20px; height:30px;'>· 차량여부</td>
    <td>
    <input type=radio name=wr_7 value='N' <? if($write[wr_7] == "N") echo "checked"; ?> onClick="this.form.wr_8.disabled=true">차 안가지고감
     
    <input type=radio name=wr_7 value='Y' <? if($write[wr_7] == "Y") echo "checked"; ?> onClick="this.form.wr_8.disabled=false">차 가지고 감
    &nbsp
    <input class=ed size=15 name="wr_8"  disabled itemname="차량번호" value="<?=$write[wr_8]?>"><br>예) 차량번호를 넣으세요(예: 서울37거4567)
    </td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<tr>
    <td style='padding-left:20px; height:30px;'>· 동행여부</td>
    <td>
    <input type=radio name=wr_9 value='N' <? if($write[wr_9] == "N") echo "checked"; ?> onClick="this.form.wr_10.disabled=true">혼자 참석
     
    <input type=radio name=wr_9 value='Y' <? if($write[wr_9] == "Y") echo "checked"; ?> onClick="this.form.wr_10.disabled=false">동행있음
    &nbsp
    <input class=ed size=15 name="wr_10" disabled itemname="동행인원" value="<?=$write[wr_10]?>" Numeric maxlength=2><br> 예) 본인을 제외한 인원수를 기입 하세요.
    </td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<tr><td colspan=2 height=10></td></tr>
<tr><td colspan=2 height=5 align="center"><input type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" align='absmiddle' border=0 accesskey='s'></td></tr>
    </form>
    </table>

<!-- 코멘트 입력 테이블 끝 -->

</td></tr></table>
<Script language="javascript">
<!--
function checkform(f){
   var f =document.fcomment;
    
  /*//주문자 성명 입력란 공백 검사
  if (!f.wr_3.value){
      alert("활동지역을 선택하세요");
      f.wr_3.focus();
      return false;
      
  } else  if (!f.wr_4.value){
      alert("출발지역(도시)을 입력하세요");
      f.wr_4.focus();
      return false;
  */    
  } else if (f.wr_5.value == ""){
      alert("숙박여부를 선택하세요");
      f.wr_5.focus();
      return false;
/*
  } else if (!f.wr_6.value){
      alert("참석기간을 입력하세요");
      f.wr_6.focus();
      return false;
*/
  } else if (!f.wr_7.value){
      alert("차량여부를 선택하세요");
      f.wr_7.focus();
      return false;

  } else if (f.wr_8.disabled == false && f.wr_8.value==""){
      alert("차량번호를 입력하세요");
      f.wr_8.focus();
      return false;
      
  } else if (!f.wr_9.value){
      alert("동행여부를 선택하세요");
      f.wr_9.focus();
      return false;  

  } else if (f.wr_9.value == "Y" && f.wr_10.value==""){
      alert("동행인원을 입력하세요");
      f.wr_10.focus();
      return false;                  
      
  }
  return true;
 
 
}
//-->
</script>


도대체가 아예 안되는 것도 아니고 왜 건너뛰어 넘어가는지 알수가 없네요...ㅠ.ㅠ

댓글 전체

전 요넘만 24시간 이상 붙들고 있다는....ㅠ.ㅠ

그냥 넘어가도 되지만......안쓰면 명단 삭제등의 강경책....ㅎㅎㅎ

그런데 입력전 필수 검사랍니다.....아니면 관리자 머리 뽀개져요......

포기해야 하는지....원.....이것도 버어그(?)......ㅋㅋㅋ
혹 js/common.js 의  이부분은 어캐 사용하는지 아십니까?(또는 구문의 의미는?)

// 필드 검사
    function check_field(fld, msg)
    {
        if ((fld.value = trim(fld.value)) == "")  
            error_field(fld, msg);
        else
            clear_field(fld);
        return;
    }
네....위에는 그냥 대강 넘어가고 차량부분과 동행부분입니다...
둘 다 같은 문제 이지요....

차량(동행)이 있을때는 필히 써야 하는데.....ㅎㅎㅎ
귀신이...???
왜 글죠?? ㅋㅋㅋ
그 용도로는 아랫거를 쓰시면 딱인데요...
밖에서는 먹습니다. 인덱스에서는..
말씀하신 체크를 지워야...지 싶기도 하구요...암튼..해보십시요..ㅋㅋ
담배 한갑..사러....ㅎㅎ
이게 되면 유용할듯한데..쓰기로 들어가면 죽네요...


<? $main1_width=710; ?>
<table width='<?=$main1_width?>'>
<!-- =====================-->
  <tr valign=top>
  <td  style='padding-left:40px'>
<!-- ------------------>
<table cellpadding=0 cellspacing=0 border=0  style='margin-right:5px' align=left>
<tr>
<td align=left style='padding-top:2px' >        
<table width='*' cellpadding=0 cellspacing=0 border=0>                    
<tr><td bgcolor=#ffffff>
select_1<INPUT type=radio CHECKED value='11' name=wr_test>
select_2<INPUT type=radio value='12' name=wr_test>
  </td>
</tr>                                                 
</table>
</td>
</tr>
  </table>                  
  <!-- ------------------>
   

    <form name="form3">
  select_3<input type="radio" name="pap" value="A_value"  onClick="toggle('A_span','B_span')" >
              <span id="A_span" style="visibility:hidden; position:relative;top:0; left:0">
              &nbsp;&nbsp;<INPUT type=text maxLength=2 size=2 name=wr_textinput>&nbsp;&nbsp;단위
      </span> 
           
              select_4<input type="radio" name="pap" value="B_value"  onClick="toggle('B_span','A_span')" >
    <span id="B_span"  style="visibility:hidden; position:relative; top:0; left:0">
                  <select name='yy' class='input'  value='<?echo'$yy';?>'>
<option  value='2005' selected>2005&nbsp;&nbsp;</option>
<option  value='2006'>2006&nbsp;&nbsp;</option>
<option  value='2007'>2007&nbsp;&nbsp;</option>
                    <option  value='2008'>2008</option>
  </select>&nbsp;년 &nbsp;
               
  <SELECT name='mm' class='input'  value='<?echo'$mm';?>' >
<OPTION value=01 selected>01</OPTION>
<OPTION value=02>02</OPTION>
<OPTION value=03>03</OPTION>
<OPTION value=04>04</OPTION>
<OPTION value=05>05</OPTION>
<OPTION value=06>06</OPTION>
<OPTION value=07>07</OPTION>
<OPTION value=08>08</OPTION>
<OPTION value=09>09</OPTION>
<OPTION value=10>10</OPTION>
<OPTION value=11>11</OPTION>
<OPTION value=12>12&nbsp;&nbsp;&nbsp;&nbsp;</OPTION></SELECT>&nbsp;월 이후
</form>
</span>
</td>
</tr>
<!-- ===================-->
</table>
저 때문에 고생 하셨습니다.

저녁에 매운 꼬추장 단단히 먹고 붙어서 해결은 된것 같은데 머리가 복잡해서 통 어떻게 했는지 기억이 안납니다.....

아마도 팝업창에서 꼬리만 잘라 버린듯 합니다.....ㅎㅎㅎ
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT