글쓰기에서 구매의뢰 체크하면 주소입력창 보이기 > 그누4 질문답변

그누4 질문답변

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

글쓰기에서 구매의뢰 체크하면 주소입력창 보이기 정보

글쓰기에서 구매의뢰 체크하면 주소입력창 보이기

본문

글쓰기에서 처음에는 주소입력창이 보이지 않다가 구매의뢰를 체크하면 주소입력창 보이길 원합니다.
또한 .견적신청하면 주소입력창 사라지고 ...........
도움을 요청합니다.......

write.skin.php의 내용입니다

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//주소
$ex10_filed =   explode("|",$write[wr_10]); //주소부분
$ext10_00   =   $ex10_filed[0];
$ext10_01   =   $ex10_filed[1];
$ext10_02   =   $ex10_filed[2];
$ext10_03   =   $ex10_filed[3];
?>
*****************체크빡스 부분입니다***********************
<tr>
<td colspan="4" bgcolor="#F8F8F9"><input type=radio name="wr_3" value="aa" <? if($write[wr_3] == "견적신청")  echo "checked"; ?> onClick="if(this.checked) {document.getElementById('wr_subject').value='견적신청 의뢰입니다';document.getElementById('wr_9').value='견적신청' } else {document.getElementById('wr_subject').value='';document.getElementById('wr_9').value='';}" />
        견적신청  
        <input type=radio name="wr_3" value="bb" <? if($write[wr_3] == "구매의뢰")  echo "checked"; ?> onClick="if(this.checked) {document.getElementById('wr_subject').value='구매의뢰 입니다 ';document.getElementById('wr_9').value='구매의뢰';} else {document.getElementById('wr_subject').value='';document.getElementById('wr_9').value='';}" />
        구매의뢰  </td>
 </tr>
*****************주소부분입니다***********************
<tr>
<td colspan="3"><input class='field' type='text' name='ext10_00' value='<?=$ext10_00?>' size='5' maxlength='3' readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리' />
        -
        <input class='field' type='text' name='ext10_01' value='<?=$ext10_01?>' size='5' maxlength='3' readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리' />
         <a href="javascript:;" onClick="win_zip('fwrite', 'ext10_00', 'ext10_01', 'ext10_02', 'ext10_03');"><img  src='<?=$board_skin_path?>/img/search_btn.gif'  align='absmiddle' border='0' /></a></td></tr>
    <tr>
      <td colspan="3"><input class='field' type='text' name='ext10_02' value='<?=$ext10_02?>' size='35' readonly <?=$config[cf_req_addr]?'required':'';?> required itemname='주소' />
          <input class='field' type='text' name='ext10_03'  value='<?=$ext10_03?>' size='20' <?=$config[cf_req_addr]?'required':'';?> required itemname='상세주소' />
        (상세주소)</td></tr>

  • 복사

댓글 전체

javascript 를 이용하면 됩니다.
보일곳과 아닌곳에 div, table, td 등에 id 를 부여하고
체크 하는 곳에 이벤트를 실행시키고
script
show_address(getVal) {
if(getVal == "order") {
document.getElementId("id1").style.display = none;
document.getElementId("id2").style.display = block;
} else {
반대로..
}

onclick="show_address("order")">버튼<...
등과 같이...
}
죄송합니다. 잘난체 하는게 절대 아니구요...
저도 아는거 쥐뿔 없습니다.
다만 님보다 조금 먼저 알았을 뿐이지요.

초보이시기에 너무 쉽게만 쓰도록 해 드리면 아무런 도움이 안 될거 같아 일부러 간략히 팁만 드린겁니다.
하나 하나씩 검색 해 가며 찾아서 습득하셔야 님에게 큰 도움이 될거라 굳게 믿는 편이라서요..
<input type=radio name="wr_3" value="bb" <? if($write[wr_3] == "구매의뢰")  echo "checked"; ?>
 onClick="
if(this.checked) {
document.getElementById('wr_subject').value='구매의뢰 입니다 ';
document.getElementById('wr_9').value='구매의뢰';
document.getElementById('id1').style.display = 'block';
} else {
document.getElementById('wr_subject').value='';
document.getElementById('wr_9').value='';
document.getElementById('id1').style.display = 'none';
}" />

주소부분
<div id="id1" style="display:none;">주소</div>
© SIRSOFT
현재 페이지 제일 처음으로