필수 입력 검사관련하여 도움을 구해 봅니다. 정보
필수 입력 검사관련하여 도움을 구해 봅니다.관련링크
본문
아래 소스에서 전체적으로 체크 및 입력 여부를 검사한후 다음 단계로 넘어가야 하는데
중간에서 뛰어 넘어 가버립니다...
링크는 아래 링크의 까만도둑님의 정모 프로그램을 스킨화 작업중인 곳입니다...
까만도둑님 프로그램 :
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"; ?>>숙박가능
 
<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">차 가지고 감
 
<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">동행있음
 
<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>
도대체가 아예 안되는 것도 아니고 왜 건너뛰어 넘어가는지 알수가 없네요...ㅠ.ㅠ
중간에서 뛰어 넘어 가버립니다...
링크는 아래 링크의 까만도둑님의 정모 프로그램을 스킨화 작업중인 곳입니다...
까만도둑님 프로그램 :
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"; ?>>숙박가능
 
<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">차 가지고 감
 
<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">동행있음
 
<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>
도대체가 아예 안되는 것도 아니고 왜 건너뛰어 넘어가는지 알수가 없네요...ㅠ.ㅠ
댓글 전체
required
감사합니다만...그래도 무단 통과 해버립니다.....ㅠ.ㅠ
echo "checked disabled"; 아닌가요??
오...이런 onclick 선택이었군요..ㅋㅋ
onsubmit로 바꾸었습니다......ㅎㅎㅎ
오늘 까지 안되면 던저 버리던지.....시간을 너무 잡아 먹네요(기초지식 부족이라......)
오늘 까지 안되면 던저 버리던지.....시간을 너무 잡아 먹네요(기초지식 부족이라......)
write.skin.php 로 들어가니깐...
라디오 스크립트가 잘 안먹네요..다른것 몇개 테스트해봤는데..ㅜ.ㅜ
라디오 스크립트가 잘 안먹네요..다른것 몇개 테스트해봤는데..ㅜ.ㅜ
전 요넘만 24시간 이상 붙들고 있다는....ㅠ.ㅠ
그냥 넘어가도 되지만......안쓰면 명단 삭제등의 강경책....ㅎㅎㅎ
그런데 입력전 필수 검사랍니다.....아니면 관리자 머리 뽀개져요......
포기해야 하는지....원.....이것도 버어그(?)......ㅋㅋㅋ
그냥 넘어가도 되지만......안쓰면 명단 삭제등의 강경책....ㅎㅎㅎ
그런데 입력전 필수 검사랍니다.....아니면 관리자 머리 뽀개져요......
포기해야 하는지....원.....이것도 버어그(?)......ㅋㅋㅋ
혹 js/common.js 의 이부분은 어캐 사용하는지 아십니까?(또는 구문의 의미는?)
// 필드 검사
function check_field(fld, msg)
{
if ((fld.value = trim(fld.value)) == "")
error_field(fld, msg);
else
clear_field(fld);
return;
}
// 필드 검사
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">
<INPUT type=text maxLength=2 size=2 name=wr_textinput> 단위
</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 </option>
<option value='2006'>2006 </option>
<option value='2007'>2007 </option>
<option value='2008'>2008</option>
</select> 년
<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 </OPTION></SELECT> 월 이후
</form>
</span>
</td>
</tr>
<!-- ===================-->
</table>
<? $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">
<INPUT type=text maxLength=2 size=2 name=wr_textinput> 단위
</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 </option>
<option value='2006'>2006 </option>
<option value='2007'>2007 </option>
<option value='2008'>2008</option>
</select> 년
<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 </OPTION></SELECT> 월 이후
</form>
</span>
</td>
</tr>
<!-- ===================-->
</table>
남들은 그러겠지요....왜 그렇게 머리 아프게 사냐고......ㅠ.ㅠ
저 때문에 고생이 많으십니다....
저 때문에 고생이 많으십니다....
저 때문에 고생 하셨습니다.
저녁에 매운 꼬추장 단단히 먹고 붙어서 해결은 된것 같은데 머리가 복잡해서 통 어떻게 했는지 기억이 안납니다.....
아마도 팝업창에서 꼬리만 잘라 버린듯 합니다.....ㅎㅎㅎ
저녁에 매운 꼬추장 단단히 먹고 붙어서 해결은 된것 같은데 머리가 복잡해서 통 어떻게 했는지 기억이 안납니다.....
아마도 팝업창에서 꼬리만 잘라 버린듯 합니다.....ㅎㅎㅎ
............. 무슨 말인지 통 이해가,....(시작한지가 엊그제)