d

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

· 2010-02-12 (금) 12:09:17 · 1607 · 6

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

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>

|

댓글 6개

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")">버튼<...
등과 같이...
}
답변감사합니다....초보라서 좀 구체적으로 알려주시면 어떨까요.....
죄송합니다. 잘난체 하는게 절대 아니구요...
저도 아는거 쥐뿔 없습니다.
다만 님보다 조금 먼저 알았을 뿐이지요.

초보이시기에 너무 쉽게만 쓰도록 해 드리면 아무런 도움이 안 될거 같아 일부러 간략히 팁만 드린겁니다.
하나 하나씩 검색 해 가며 찾아서 습득하셔야 님에게 큰 도움이 될거라 굳게 믿는 편이라서요..
2010-02-12 (금) 15:53:41
http://sir.co.kr/bbs/tb.php/g4_qa/149069

위 주소 곰순이푸 님의 덧글을 참조하세요.
<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>
답변진심으로 감사드립니다
kesan 님 글과 같이 했는데
결국 성공했어요 감사합나다
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
10-02-12 조회 3,061
10-02-12 조회 1,608
10-02-12 조회 6,382
10-02-12 조회 1,027
10-02-12 조회 1,657
10-02-12 조회 1,042
10-02-12 조회 947
10-02-12 조회 884
10-02-12 조회 1,028
10-02-12 조회 1,617
10-02-11 조회 1,353
10-02-11 조회 1,635
10-02-11 조회 1,773
10-02-11 조회 1,542
10-02-11 조회 1,014
10-02-11 조회 1,585
10-02-11 조회 1,689
10-02-11 조회 1,015
10-02-11 조회 1,594
10-02-11 조회 1,015