크롬에서 체크박스 체크여부 문제 > 그누4 질문답변

그누4 질문답변

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

크롬에서 체크박스 체크여부 문제 정보

크롬에서 체크박스 체크여부 문제

본문

IE에서는 문제없이 돌아가는데, 크롬브라우저에서는 체크박스를 모조리 체크해야 글쓰기가 됩니다.

예를 들어 형제여부는 한개만 체크해도 되게끔 되어 있고,
상품선택도 한개만 체크해도 되게끔 되어있으나,
크롬 브라우저에서는 형제여부에서 3개 모두 체크해야 글쓰기가 가능합니다.

고수님들 도움좀 부탁드립니다.~

-------------------------------------------------------------------------------------

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($is_dhtml_editor) {
    include_once("$g4[path]/lib/cheditor4.lib.php");
    echo "<script src='$g4[cheditor4_path]/cheditor.js'></script>";
    echo cheditor1('wr_content', '100%', '250');
}
?>

<div style="height:14px; line-height:1px; font-size:1px;">&nbsp;</div>

<style type="text/css">
.write_head { height:30px; text-align:center; color:#8492A0; }
.field { border:1px solid #ccc; }
.style1 {color: #FF6600}
</style>

<script type="text/javascript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>

<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" rel="stylesheet" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>




<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
<input type=hidden name=null>
<input type=hidden name=w        value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id    value="<?=$wr_id?>">
<input type=hidden name=sca      value="<?=$sca?>">
<input type=hidden name=sfl      value="<?=$sfl?>">
<input type=hidden name=stx      value="<?=$stx?>">
<input type=hidden name=spt      value="<?=$spt?>">
<input type=hidden name=sst      value="<?=$sst?>">
<input type=hidden name=sod      value="<?=$sod?>">
<input type=hidden name=page    value="<?=$page?>">

<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0><tr><td>


<!--<div style="border:1px solid #ddd; height:34px; background:url(<?=$board_skin_path?>/img/title_bg.gif) repeat-x;">
<div style="font-weight:bold; font-size:14px; margin:7px 0 0 10px;">:: <?=$title_msg?> ::</div>
</div>
<div style="height:3px; background:url(<?=$board_skin_path?>/img/title_shadow.gif) repeat-x; line-height:1px; font-size:1px;"></div>-->


<table width="100%" border="0" cellspacing="0" cellpadding="0">
<colgroup width=90>
<colgroup width=''>
<tr><td colspan="2" height="1" bgcolor="#cbbdaf"></td></tr>
<tr><td colspan="2" height="7"></td></tr>
<? if ($is_name) { ?>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360">글쓴이*</td>
    <td><input class='ed' maxlength=20 size=15 name=wr_name itemname="글쓴이" required value="<?=$name?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'></td></tr>
<? } ?>

<? if ($is_password) { ?>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360">패스워드*</td>
    <td><input class='ed' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?> style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'></td></tr>
<? } ?>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360"><b>제목*</b></td>
    <td><input class='ed' name=wr_subject id="wr_subject" itemname="제목" required value="<?=$subject?>" style='width:600px;background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'></td></tr>
   
<!--<? if ($is_homepage) { ?>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360"><b>아기이름*</b></td>
    <td><input class='ed' size=20 name=wr_homepage itemname="아기이름" required value="<?=$homepage?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'>
      <span class="style1">&nbsp;&nbsp; *한글이름/영문이름 순으로 적어주세요.</span></td></tr>
<? } ?>-->
<tr><td colspan="2" height="1" bgcolor="#dbcfc4"></td></tr>
<tr>
    <td width="15%" rowspan="2" style="padding-left:16px;color:#a18360"><b>아기이름*</b></td>
    <td height="26">한글 <input class='ed' size=15 name="wr_1" itemname="아기이름(한글)" required value="<?=$write[wr_1]?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'>
        영어 <input class='ed' size=15 name="wr_2" itemname="아기이름(영어)" required value="<?=$write[wr_2]?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'></td>
</tr>
<tr>
    <td height="26">     
      <input type=checkbox name='wr_3' required value='첫째'  <? if($write[wr_3] == "첫째")  echo "checked"; ?>><font color=#367992>첫째</font>
      <input type=checkbox name='wr_4' required value='형제있음'  <? if($write[wr_4] == "형제있음")  echo "checked"; ?>><font color=#367992>형제있음 </font>
      <input type=checkbox name='wr_5' required value='쌍둥이'  <? if($write[wr_5] == "쌍둥이")  echo "checked"; ?>><font color=#367992>쌍둥이</font></td>
</tr>
<tr><td colspan="2" height="1" bgcolor="#dbcfc4"></td></tr>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360"><b>행사날짜 및 시간*</b></td>
    <td><input class='ed' size=50 name="wr_6" itemname="행사날짜 및 시간" required value="<?=$write[wr_6]?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'>
      <span class="style1">&nbsp;&nbsp; *예)2013.1.1 화요일 오후 1시</span></td>
</tr>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360"><b>행사장소*</b></td>
    <td><input class='ed' size=50 name="wr_7" itemname="행사장소" required value="<?=$write[wr_7]?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'></td>
</tr>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360"><b>참석예상인원*</b></td>
    <td><input class='ed' size=20 name="wr_8" itemname="참석예상인원" required value="<?=$write[wr_8]?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'></td>
</tr>
<tr>
    <td width="15%" style="padding-left:16px;color:#a18360"><b>연락처(이름)*</b></td>
    <td height="26">엄마 <input class='ed' size=25 name="wr_9" itemname="엄마연락처" required value="<?=$write[wr_9]?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'>
        아빠 <input class='ed' size=25 name="wr_10" itemname="아빠연락처" required value="<?=$write[wr_10]?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'><span class="style1">&nbsp;&nbsp; *예)*** 개인정보보호를 위한 휴대폰번호 노출방지 ***(이아름)</span></td>
</tr>

<? if ($is_email) { ?>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360"><b>이메일*</b></td>
    <td><input class='ed' maxlength=100 size=50 name=wr_email email itemname="이메일" required value="<?=$write[wr_email]?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'></td></tr>
<? } ?>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360"><b>블로그주소</b></td>
    <td><input class='ed' size=50 name="wr_17" itemname="블로그주소" value="<?=$write[wr_17]?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'></td>
</tr>
<tr><td colspan="2" height="1" bgcolor="#dbcfc4"></td></tr>

<tr>
    <td width="15%" height=130 style="padding-left:16px;color:#a18360"><b>상품선택*</b></td>
    <td height="91">     
      <table border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="150" height="20"><font color=#367992><b>*돌스냅</b></font></td>
            <td width="150"><font color=#367992><b>*여행사진</b></font></td>
            <td width="150"><font color=#367992><b>*홈촬영</b></font></td>
            <td width="150"><font color=#367992><b>*야외촬영</b></font></td>
          </tr>
          <tr>
            <td><input type=checkbox name='wr_11' required value='토우압축앨범A'  <? if($write[wr_11] == "토우압축앨범A")  echo "checked"; ?>><font color=#367992>토우압축앨범A</font><br />
              <input type=checkbox name='wr_12' required value='토우압축앨범B'  <? if($write[wr_12] == "토우압축앨범B")  echo "checked"; ?>><font color=#367992>토우압축앨범B </font><br />
              <input type=checkbox name='wr_13' required value='토우화보A'  <? if($write[wr_13] == "토우화보A")  echo "checked"; ?>><font color=#367992>토우화보A</font><br />
              <input type=checkbox name='wr_14' required value='토우화보B'  <? if($write[wr_14] == "토우화보B")  echo "checked"; ?>><font color=#367992>토우화보B</font></td>
             
            <td><input type=checkbox name='wr_18' required value='토우압축앨범A'  <? if($write[wr_18] == "토우압축앨범A")  echo "checked"; ?>><font color=#367992>토우압축앨범A</font><br />
              <input type=checkbox name='wr_19' required value='토우압축앨범B'  <? if($write[wr_19] == "토우압축앨범B")  echo "checked"; ?>><font color=#367992>토우압축앨범B </font><br />
              <input type=checkbox name='wr_20' required value='토우화보A'  <? if($write[wr_20] == "토우화보A")  echo "checked"; ?>><font color=#367992>토우화보A</font><br />
              <input type=checkbox name='wr_21' required value='토우화보B'  <? if($write[wr_21] == "토우화보B")  echo "checked"; ?>><font color=#367992>토우화보B</font></td>
             
            <td><input type=checkbox name='wr_22' required value='토우압축앨범A'  <? if($write[wr_22] == "토우압축앨범A")  echo "checked"; ?>><font color=#367992>토우압축앨범A</font><br />
              <input type=checkbox name='wr_23' required value='토우압축앨범B'  <? if($write[wr_23] == "토우압축앨범B")  echo "checked"; ?>><font color=#367992>토우압축앨범B </font><br />
              <input type=checkbox name='wr_24' required value='토우화보A'  <? if($write[wr_24] == "토우화보A")  echo "checked"; ?>><font color=#367992>토우화보A</font><br />
              <input type=checkbox name='wr_25' required value='토우화보B'  <? if($write[wr_25] == "토우화보B")  echo "checked"; ?>><font color=#367992>토우화보B</font></td>
             
            <td><input type=checkbox name='wr_26' required value='토우압축앨범A'  <? if($write[wr_26] == "토우압축앨범A")  echo "checked"; ?>><font color=#367992>토우압축앨범A</font><br />
              <input type=checkbox name='wr_27' required value='토우압축앨범B'  <? if($write[wr_27] == "토우압축앨범B")  echo "checked"; ?>><font color=#367992>토우압축앨범B </font><br />
              <input type=checkbox name='wr_28' required value='토우화보A'  <? if($write[wr_28] == "토우화보A")  echo "checked"; ?>><font color=#367992>토우화보A</font><br />
              <input type=checkbox name='wr_29' required value='토우화보B'  <? if($write[wr_29] == "토우화보B")  echo "checked"; ?>><font color=#367992>토우화보B</font></td>
          </tr>         
        </table>
      </td>
</tr>
<tr><td colspan="2" height="1" bgcolor="#dbcfc4"></td></tr>

<tr>
    <td width="15%" height=120 style="padding-left:16px;color:#a18360"><b>액자추가</b></td>
    <td>     
      <table border="0" cellspacing="0" cellpadding="0">
        <tr>
            <td width="170" height="20"><font color=#367992><b>*심플우드</b></font></td>
            <td width="170"><font color=#367992><b>*네추럴우드</b></font></td>
            <td colspan=2><font color=#367992><b>*캔버스액자</b></font></td>           
          </tr>
          <tr>
            <td valign=top><input type=checkbox name='wr_30' required value='심플우드-1'  <? if($write[wr_30] == "심플우드-1")  echo "checked"; ?>><font color=#367992>1) 5x7in(12x18cm)</font><br />
              <input type=checkbox name='wr_31' required value='심플우드-2'  <? if($write[wr_31] == "심플우드-2")  echo "checked"; ?>><font color=#367992>2) 8x10in(20x25cm)</font><br />
              <input type=checkbox name='wr_32' required value='심플우드-3'  <? if($write[wr_32] == "심플우드-3")  echo "checked"; ?>><font color=#367992>3) 11x14in(28x35cm)</font></td>
             
            <td valign=top><input type=checkbox name='wr_33' required value='네추럴우드-1'  <? if($write[wr_33] == "네추럴우드-1")  echo "checked"; ?>><font color=#367992>1) 16x24in(40x60cm)</font><br />
              <input type=checkbox name='wr_34' required value='네추럴우드-2'  <? if($write[wr_34] == "네추럴우드-2")  echo "checked"; ?>><font color=#367992>2) 20x30in(50x76cm)</font><br />
              <input type=checkbox name='wr_35' required value='네추럴우드-3'  <? if($write[wr_35] == "네추럴우드-3")  echo "checked"; ?>><font color=#367992>3) 24x34in(60x86cm)</font></td>
             
            <td valign=top><input type=checkbox name='wr_36' required value='캔버스액자-1'  <? if($write[wr_36] == "캔버스액자-1")  echo "checked"; ?>><font color=#367992>1) 5x7in(12x18cm)</font><br />
              <input type=checkbox name='wr_37' required value='캔버스액자-2'  <? if($write[wr_37] == "캔버스액자-2")  echo "checked"; ?>><font color=#367992>2) 8x10in(20x25cm)</font><br />
              <input type=checkbox name='wr_38' required value='캔버스액자-3'  <? if($write[wr_38] == "캔버스액자-3")  echo "checked"; ?>><font color=#367992>3) 11x14in(28x35cm)</font><br />           
              </td>
           
            <td valign=top><input type=checkbox name='wr_40' required value='캔버스액자-4'  <? if($write[wr_40] == "캔버스액자-4")  echo "checked"; ?>><font color=#367992>5) 16x24in(40x60cm)</font><br />
              <input type=checkbox name='wr_41' required value='캔버스액자-5'  <? if($write[wr_41] == "캔버스액자-5")  echo "checked"; ?>><font color=#367992>6) 20x30in(50x76cm)</font><br />
              <input type=checkbox name='wr_42' required value='캔버스액자-6'  <? if($write[wr_42] == "캔버스액자-6")  echo "checked"; ?>><font color=#367992>7) 24x34in(60x86cm)</font></td>
                   
</tr>         
      </table>
      </td>
</tr>
<tr><td colspan="2" height="1" bgcolor="#dbcfc4"></td></tr>

<tr>
    <td width="15%" style="padding-left:16px;color:#a18360"><b>상품받으실 주소*</b></td>
    <td height="26"><input class='ed' size=50 name="wr_15" itemname="상품받으실 주소" required value="<?=$write[wr_15]?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'></td>
</tr>

<tr>
    <td width="15%" style="padding-left:16px;color:#a18360"><b>아이토우를 알게된 경로</b></td>
    <td height="26"><input class='ed' size=50 name="wr_43" itemname="아이토우를 알게된 경로" value="<?=$write[wr_43]?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'></td>
</tr>
<tr>
    <td width="15%" style="padding-left:16px;color:#a18360"><b>입금자명*</b></td>
    <td height="26"><input class='ed' size=20 name="wr_16" itemname="입금자명" required value="<?=$write[wr_16]?>" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;'></td>
</tr>
<tr>
    <td width="15%" style="padding-left:16px;color:#a18360"><b>공지내용 확인*</b></td>
    <td height="26"><input type=checkbox name='wr_44' required value='공지내용확인'  <? if($write[wr_44] == "공지내용확인")  echo "checked"; ?>>아래 공지내용을 읽고 확인하였음</td>
</tr>
<tr>
    <td width="15%" height="65" style="padding-left:16px;color:#a18360"></td>
    <td height="26">-입금후 (3일이내)에만 환불가능합니다.
                    * 기간경과후 (환불.양도)불가<br />
-예약하신후 (장소,날짜시간및 연락처,주소 변동사항)은 예약확인게시판을통해서 새글로 남겨주셔야합니다.<br />
-사진셀렉트와 앨범편집디자인은 작가가 직접 진행합니다.</td>
</tr>


<?
$option = "";
$option_hidden = "";
if ($is_notice || $is_html || $is_secret || $is_mail) {
    $option = "";
    if ($is_notice) {
        $option .= "<input type=checkbox name=notice value='1' $notice_checked>공지&nbsp;";
    }

    if ($is_html) {
        if ($is_dhtml_editor) {
            $option_hidden .= "<input type=hidden value='html1' name='html'>";
        } else {
            $option .= "<input onclick='html_auto_br(this);' type=checkbox value='$html_value' name='html' $html_checked><span class=w_title>html</span>&nbsp;";
        }
    }

    if ($is_secret) {
        if ($is_admin || $is_secret==1) {
            $option .= "<input type=checkbox value='secret' name='secret' $secret_checked><span class=w_title>비밀글</span>&nbsp;";
        } else {
            $option_hidden .= "<input type=hidden value='secret' name='secret'>";
        }
    }
   
    if ($is_mail) {
        $option .= "<input type=checkbox value='mail' name='mail' $recv_email_checked>답변메일받기&nbsp;";
    }
}

echo $option_hidden;
if ($option) {
?>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360">옵션</td>
    <td><?=$option?></td></tr>
<? } ?>

<? if ($is_category) { ?>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360">분류</td>
    <td><select name=ca_name required itemname="분류"><option value="">선택하세요<?=$category_option?></select></td></tr>
<? } ?>



<?
for($i=1;$i<=10;$i++) {  //Start for
$bName="bo_".$i."_subj";
if($board[$bName]) { //Start if
$bTitle=explode("|",$board[$bName]);
$oType=explode("|",$board["bo_".$i]);
?>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360"><b><?=$bTitle[0]?></b></td>
    <td>
<?
if($bTitle[1]=="radio") {
for($j=0;$j<count($oType);$j++) {
?>
<input type="radio" name="wr_<?=$i?>" id="wr_<?=$i?>_<?=$j?>" value="<?=$oType[$j]?>" <?=$write["wr_".$i] == $oType[$j] ? "checked" : "" ?> > <?=$oType[$j]?>
<? } ?>


<? } else if($bTitle[1]=="checkbox") {
$bArr=explode("|",$write["wr_".$i]);
for($j=0;$j<count($oType);$j++) {
?>
<input  type="checkbox" name="wr_<?=$i?>[]" id="wr_<?=$i?>_<?=$j?>" value="<?=$oType[$j]?>" <?=in_array($oType[$j],$bArr) ? "checked" : "" ?> > <?=$oType[$j]?>
<? } ?>


<? } else if($bTitle[1]=="select") { ?>
<select name="wr_<?=$i?>" id="wr_<?=$i?>"  <?=$bTitle[2]=="r"? "required" : "" ?> itemname="<?=$bTitle[0]?>">
<option value="">선택하세요</option>
<? for($j=0;$j<count($oType);$j++) { ?>
<option  value="<?=$oType[$j]?>" <?=$write["wr_".$i] == $oType[$j] ? "selected" : "" ?> > <?=$oType[$j]?> </option>
<? } ?>
</select>


<? } else if($bTitle[1]=="tel") {
$bArr=explode("-",$write["wr_".$i]);
?>
<select name="wr_<?=$i?>[]" itemname="전화번호 앞자리" >
<option value="02"  <?=$bArr[0] == "02" ? "selected" : "" ?> >서울(02)</option>
<option value="031" <?=$bArr[0] == "031" ? "selected" : "" ?> >경기(031)</option>
<option value="032" <?=$bArr[0] == "032" ? "selected" : "" ?> >인천(032)</option>
<option value="033" <?=$bArr[0] == "033" ? "selected" : "" ?> >강원(033)</option>
<option value="041" <?=$bArr[0] == "041" ? "selected" : "" ?> >충남(041)</option>
<option value="042" <?=$bArr[0] == "042" ? "selected" : "" ?> >대전(042)</option>
<option value="043" <?=$bArr[0] == "043" ? "selected" : "" ?> >충북(043)</option>
<option value="044" <?=$bArr[0] == "044" ? "selected" : "" ?> >세종(044)</option>
<option value="051" <?=$bArr[0] == "051" ? "selected" : "" ?> >부산(051)</option>
<option value="052" <?=$bArr[0] == "052" ? "selected" : "" ?> >울산(052)</option>
<option value="053" <?=$bArr[0] == "053" ? "selected" : "" ?> >대구(053)</option>
<option value="054" <?=$bArr[0] == "054" ? "selected" : "" ?> >경북(054)</option>
<option value="055" <?=$bArr[0] == "055" ? "selected" : "" ?> >경남(055)</option>
<option value="061" <?=$bArr[0] == "061" ? "selected" : "" ?> >전남(061)</option>
<option value="062" <?=$bArr[0] == "062" ? "selected" : "" ?> >광주(062)</option>
<option value="063" <?=$bArr[0] == "063" ? "selected" : "" ?> >전북(063)</option>
<option value="064" <?=$bArr[0] == "064" ? "selected" : "" ?> >제주(064)</option>
<option value="070" <?=$bArr[0] == "070" ? "selected" : "" ?> >070</option>
</select>
<input type="text" name="wr_<?=$i?>[]" value="<?=$bArr[1]?>" class="ed"  itemname="전화번호 가운데 자리" <?=$bTitle[2]=="r"? "required" : "" ?> maxlength="4" size="4" /> -
<input type="text" name="wr_<?=$i?>[]" value="<?=$bArr[2]?>" class="ed"  itemname="전화번호 마지막 자리" <?=$bTitle[2]=="r"? "required" : "" ?> maxlength="4" size="4" />

<? } else if($bTitle[1]=="mobile") {
$bArr=explode("-",$write["wr_".$i]);
?>
<select name="wr_<?=$i?>[]" >
<option value="010"  <?=$bArr[0] == "010" ? "selected" : "" ?> >010</option>
<option value="011" <?=$bArr[0] == "011" ? "selected" : "" ?> >011</option>
<option value="016" <?=$bArr[0] == "016" ? "selected" : "" ?> >016</option>
<option value="017" <?=$bArr[0] == "017" ? "selected" : "" ?> >017</option>
<option value="018" <?=$bArr[0] == "018" ? "selected" : "" ?> >018</option>
<option value="019" <?=$bArr[0] == "019" ? "selected" : "" ?> >019</option>
</select>
<input type="text" name="wr_<?=$i?>[]" value="<?=$bArr[1]?>" class="ed" itemname="핸드폰 가운데 자리" <?=$bTitle[2]=="r"? "required" : "" ?> maxlength="4" size="4" /> -
<input type="text" name="wr_<?=$i?>[]" value="<?=$bArr[2]?>" class="ed" itemname="핸드폰 마지막 자리" <?=$bTitle[2]=="r"? "required" : "" ?> maxlength="4" size="4" />


<? } else if($bTitle[1]=="address") {
$bArr = explode("|",$write["wr_".$i]);
?>
<input size="4" maxlength="3" name="wr_<?=$i?>_1" readonly itemname="우편번호앞자리" value="<?=$bArr[0]?>" class="ed" <?=$bTitle[2]=="r"? "required" : "" ?> > -
<input size="4" maxlength="3" name="wr_<?=$i?>_2" readonly itemname="우편번호뒷자리" value="<?=$bArr[1]?>" class="ed" <?=$bTitle[2]=="r"? "required" : "" ?>>
<a href="javascript:;" onclick="win_zip('fwrite', 'wr_<?=$i?>_1', 'wr_<?=$i?>_2', 'wr_<?=$i?>_3', 'wr_<?=$i?>_4');"><img src="<?=$board_skin_path?>/img/post_search_btn.gif" align="absmiddle" border="0"></a></br>
<input size="70" name="wr_<?=$i?>_3" readonly  itemname="주소" value="<?=$bArr[2]?>"  <?=$bTitle[2]=="r"? "required" : "" ?> class="ed"></br>
<input size="70" name="wr_<?=$i?>_4"  itemname="상세주소" value="<?=$bArr[3]?>"  <?=$bTitle[2]=="r"? "required" : "" ?> class="ed">


<? } else if($bTitle[1]=="textarea") {
?>
<textarea name="wr_<?=$i?>" id="wr_<?=$i?>" style='width:100%; word-break:break-all;' rows=10 class="ed"  itemname="<?=$bTitle[0]?>"  <?=$bTitle[2]=="r"? "required" : "" ?>><?=$write["wr_".$i]?></textarea>

<? } else if($bTitle[1]=="calendar") { ?>
<script type="text/javascript">
jQuery(function($){
$.datepicker.regional['ko'] = {
closeText: '닫기',
prevText: '이전달',
nextText: '다음달',
currentText: '오늘',
monthNames: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)',
'7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)'],
monthNamesShort: ['1월','2월','3월','4월','5월','6월',
'7월','8월','9월','10월','11월','12월'],
dayNames: ['일','월','화','수','목','금','토'],
dayNamesShort: ['일','월','화','수','목','금','토'],
dayNamesMin: ['일','월','화','수','목','금','토'],
weekHeader: 'Wk',
dateFormat: 'yy-mm-dd',
firstDay: 0,
isRTL: false,
showMonthAfterYear: true,
yearSuffix: ''};
$.datepicker.setDefaults($.datepicker.regional['ko']);
});
</script>
<?
for($j=0;$j<$oType[0];$j++) {
$bArr = explode("|",$write["wr_".$i]);
?>
<?=$oType[($j+1)]?> : <input type="text" readonly name="wr_<?=$i?>[]" id="wr_<?=$i?>_<?=$j?>" value="<?=$bArr[$j]?>" style="width:100px" class="ed" itemname="<?=$bTitle[0]?>" <?=$bTitle[2]=="r"? "required" : "" ?>>
<script>
jQuery(function($){
$('#wr_<?=$i?>_<?=$j?>').datepicker({
showOn: 'button',
buttonImage: '../img/calendar.gif',
buttonImageOnly: true,
buttonText: "달력",
changeMonth: true,
changeYear: true,
showButtonPanel: true,
yearRange: 'c-99:c+99'
});
});
</script>
<? } ?>

<?
} else if($bTitle[1]=="email") {
$email=@explode("@",$write["wr_".$i]);

?>
<input type="text" name="wr_<?=$i?>[]" value="<?=$email[0]?>" class="ed" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;' itemname="<?=$bTitle[0]?>"  <?=$bTitle[2]=="r"? "required" : "" ?>>
@
<input type="text" name="wr_<?=$i?>[]" id="emailEnd_<?=$i?>" value="<?=$email[1]?>" class="ed" style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;' itemname="<?=$bTitle[0]?>"  <?=$bTitle[2]=="r"? "required" : "" ?> <?=in_array($email[1],$oType) ? "style='display:none'" : "" ?>>
<select name="email_sel_<?=$i?>" id="email_sel_<?=$i?>" class="ed"  itemname="<?=$bTitle[0]?>"  <?=$bTitle[2]=="r"? "required" : "" ?> onchange="checkEmail('<?=$i?>','<?=$email[1]?>')">
<option value="">선택 하세요</option>
<? for($j=1;$j<count($oType);$j++) { ?>
<option value="<?=$oType[$j]?>" <?=$oType[$j]==$email[1] ? "selected" : "" ?>><?=$oType[$j]?></option>
<? } ?>
<option value="direct" <?=!in_array($email[1],$oType) ? "selected" : "" ?>>직접입력</option>
</select>
<? } else {?>
<input type="text" name="wr_<?=$i?>" id="wr_<?=$i?>" value="<?=$write["wr_".$i]?>" style='width:200px;background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;' class="ed" itemname="<?=$bTitle[0]?>" <?=$bTitle[2]=="r"? "required" : "" ?>>
<? } ?>



</td>
</tr>


<?
} //End if
} //End for
?>



<tr>
    <td width="15%" style="padding-left:16px;color:#a18360"><b>문의사항</b></td>
    <td class='write_head' style='padding:5 0 5 0;'>
        <? if ($is_dhtml_editor) { ?>
            <?=cheditor2('wr_content', $content);?>
        <? } else { ?>
        <table width=100% cellpadding=0 cellspacing=0>
        <tr>
            <td width=50% align=left valign=bottom>
                <span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/up.gif"></span>
                <span style="cursor: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/start.gif"></span>
                <span style="cursor: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/down.gif"></span></td>
            <td width=50% align=right><? if ($write_min || $write_max) { ?><span id=char_count></span>글자<?}?></td>
        </tr>
        </table>
        <textarea id="wr_content" name="wr_content" class=tx style='width:100%; word-break:break-all; background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px; padding-top:10px' rows=10 itemname="내용"
        <? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>><?=$content?></textarea>
        <? if ($write_min || $write_max) { ?><script type="text/javascript"> check_byte('wr_content', 'char_count'); </script><?}?>
        <? } ?>
    </td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#cbbdaf></td></tr>


<? if ($is_file) { ?>
<tr>
    <td class=write_head>
        <table cellpadding=0 cellspacing=0>
        <tr>
            <td width="15%" height=26 style="padding-left:16px;color:#a18360">파일첨부<br>
                <span onclick="add_file();" style="cursor:pointer;"><img src="<?=$board_skin_path?>/img/btn_file_add.gif"></span>
                <span onclick="del_file();" style="cursor:pointer;"><img src="<?=$board_skin_path?>/img/btn_file_minus.gif"></span>
            </td>
        </tr>
        </table>
    </td>
    <td style='padding:5 0 5 0;'><table id="variableFiles" cellpadding=0 cellspacing=0></table><?// print_r2($file); ?>
        <script type="text/javascript">
        var flen = 0;
        function add_file(delete_code)
        {
            var upload_count = <?=(int)$board[bo_upload_count]?>;
            if (upload_count && flen >= upload_count)
            {
                alert("이 게시판은 "+upload_count+"개 까지만 파일 업로드가 가능합니다.");
                return;
            }

            var objTbl;
            var objRow;
            var objCell;
            if (document.getElementById)
                objTbl = document.getElementById("variableFiles");
            else
                objTbl = document.all["variableFiles"];

            objRow = objTbl.insertRow(objTbl.rows.length);
            objCell = objRow.insertCell(0);

            objCell.innerHTML = "<input type='file' class='ed' style='width:350px; background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>";
            if (delete_code)
                objCell.innerHTML += delete_code;
            else
            {
                <? if ($is_file_content) { ?>
                objCell.innerHTML += "<br><input type='text' class='ed' style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;' size=50 name='bf_content[]' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.'>";
                <? } ?>
                ;
            }

            flen++;
        }

        <?=$file_script; //수정시에 필요한 스크립트?>

        function del_file()
        {
            // file_length 이하로는 필드가 삭제되지 않아야 합니다.
            var file_length = <?=(int)$file_length?>;
            var objTbl = document.getElementById("variableFiles");
            if (objTbl.rows.length - 1 > file_length)
            {
                objTbl.deleteRow(objTbl.rows.length - 1);
                flen--;
            }
        }
        </script></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#cbbdaf></td></tr>
<? } ?>

<? if ($is_trackback) { ?>
<tr>
    <td width="15%" height=26 style="padding-left:16px;color:#a18360">트랙백주소</td>
    <td><input class='ed' size=50 name=wr_trackback itemname="트랙백" value="<?=$trackback?>">
        <? if ($w=="u") { ?><input type=checkbox name="re_trackback" value="1">핑 보냄<? } ?></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#cbbdaf></td></tr>
<? } ?>

<? if ($is_norobot) { ?>
<tr>
    <!--<td class=write_head><img id='kcaptcha_image' /></td>
    <td><input class='ed' type=input size=10 name=wr_key itemname="자동등록방지" required>&nbsp;&nbsp;왼쪽의 글자를 입력하세요.</td>-->
    <td width="15%" height=26 style="padding-left:16px;color:#a18360">
        <?//=$norobot_str?>
        <?
        // 이미지 생성이 가능한 경우 자동등록체크코드를 이미지로 만든다.
        if (function_exists("imagecreate")) {
            echo "<img src='$g4[bbs_path]/norobot_image.php?{$g4['server_time']}' border='0'>";
            $norobot_msg = "* 왼쪽의 자동등록방지 코드를 입력하세요.";
        }
        else {
            echo $norobot_str;
            $norobot_msg = "* 왼쪽의 글자중 <FONT COLOR='red'>빨간글자</font>만 순서대로 입력하세요.";
        }
        ?>    </td>
    <td><input class='field' type=input size=10 name=wr_key style='background-color:#e8e1da; color:#333; border:1px solid #cbbdaf ;padding-left:5px;' itemname="자동등록방지" >
        &nbsp;&nbsp;<?=$norobot_msg?>    </td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#cbbdaf></td></tr>
<? } ?>

</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td width="100%" align="center" valign="top" style="padding-top:30px;">
        <input type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 accesskey='s'>&nbsp;
        <a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a></td>
</tr>
</table>

</td></tr></table>
</form>

<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
<script type="text/javascript">
<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
if ($is_admin)
{
    echo "
    if (typeof(document.fwrite.ca_name) != 'undefined')
    {
        document.fwrite.ca_name.options.length += 1;
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].value = '공지';
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].text = '공지';
    }";
}
?>

with (document.fwrite)
{
    if (typeof(wr_name) != "undefined")
        wr_name.focus();
    else if (typeof(wr_subject) != "undefined")
        wr_subject.focus();
    else if (typeof(wr_content) != "undefined")
        wr_content.focus();

    if (typeof(ca_name) != "undefined")
        if (w.value == "u")
            ca_name.value = "<?=$write[ca_name]?>";
}

function html_auto_br(obj)
{
    if (obj.checked) {
        result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
        if (result)
            obj.value = "html2";
        else
            obj.value = "html1";
    }
    else
        obj.value = "";
}

function fwrite_submit(f)
{
    /*
    var s = "";
    if (s = word_filter_check(f.wr_subject.value)) {
        alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
        return false;
    }

    if (s = word_filter_check(f.wr_content.value)) {
        alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
        return false;
    }
    */

if(f.wr_3.checked != true && f.wr_4.checked !=true && f.wr_5.checked !=true){
        alert("아기 형제여부 항목을 선택하세요.");
        return false;
    }

if(f.wr_11.checked != true && f.wr_12.checked !=true && f.wr_13.checked !=true && f.wr_14.checked !=true && f.wr_18.checked !=true && f.wr_19.checked !=true && f.wr_20.checked !=true && f.wr_21.checked !=true && f.wr_22.checked !=true && f.wr_23.checked !=true && f.wr_24.checked !=true && f.wr_25.checked !=true && f.wr_26.checked !=true && f.wr_27.checked !=true && f.wr_28.checked !=true && f.wr_29.checked !=true){
        alert("상품을 선택하세요.");
        return false;
    }

if(f.wr_44.checked != true){
        alert("공지내용 확인을 선택하세요.");
        return false;
    }

<?
    if ($g4[https_url])
        echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
    else
        echo "f.action = './write_update.php';";
    ?>

    if (document.getElementById('char_count')) {
        if (char_min > 0 || char_max > 0) {
            var cnt = parseInt(document.getElementById('char_count').innerHTML);
            if (char_min > 0 && char_min > cnt) {
                alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
                return false;
            }
            else if (char_max > 0 && char_max < cnt) {
                alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
                return false;
            }
        }
    }

    if (document.getElementById('tx_wr_content')) {
        if (!ed_wr_content.outputBodyText()) {
            alert('내용을 입력하십시오.');
            ed_wr_content.returnFalse();
            return false;
        }
    }

if (typeof(f.wr_key) != "undefined") {
        if (hex_md5(f.wr_key.value) != md5_norobot_key) {
            alert("자동등록방지용 글자가 순서대로 입력되지 않았습니다.");
            f.wr_key.focus();
            return;
        }
    }


    <?
    if ($is_dhtml_editor) echo cheditor3('wr_content');
    ?>

    var subject = "";
    var content = "";
    $.ajax({
        url: "<?=$board_skin_path?>/ajax.filter.php",
        type: "POST",
        data: {
            "subject": f.wr_subject.value,
            "content": f.wr_content.value
        },
        dataType: "json",
        async: false,
        cache: false,
        success: function(data, textStatus) {
            subject = data.subject;
            content = data.content;
        }
    });

    if (subject) {
        alert("제목에 금지단어('"+subject+"')가 포함되어있습니다");
        f.wr_subject.focus();
        return false;
    }

    if (content) {
        alert("내용에 금지단어('"+content+"')가 포함되어있습니다");
        if (typeof(ed_wr_content) != "undefined")
            ed_wr_content.returnFalse();
        else
            f.wr_content.focus();
        return false;
    }


    if (!check_kcaptcha(f.wr_key)) {
        return false;
    }

    document.getElementById('btn_submit').disabled = true;
    document.getElementById('btn_list').disabled = true;

   
   
    return true;
}
</script>
<script>
function checkEmail(chkid,vval) {
var nMail = $("#email_sel_"+chkid).val();

if(nMail!="direct") {
$("#emailEnd_"+chkid).hide().val(nMail).attr("required","");
} else {

$("#emailEnd_"+chkid).val(vval).show().attr("required","required");
}
}
</script>

<script type="text/javascript" src="<?="$g4[path]/js/board.js"?>"></script>
<script type="text/javascript"> window.onload=function() { drawFont(); } </script>

댓글 전체

그것이 필수 체크하는 부분이라고 해서 찾아본끝에 그렇게 해놨는데, 익스플로러에서는 잘 되거든요
그럼 requried부분을 onclick으로 정확히 어떻게 고쳐야 하나요?

if(f.wr_3.checked != true && f.wr_4.checked !=true && f.wr_5.checked !=true){
        alert("아기 형제여부 항목을 선택하세요.");
        return false;
    }

이런 부분은 안고쳐도 되나요?
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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