테스트 사이트 - 개발 중인 베타 버전입니다

게시판 해당 카테고리 선택시 write.skin.php 화면 변경 채택완료

tlsdlq 9개월 전 조회 2,980

안녕하세요 !

 

게시판 글 작성시 원하는 카테고리를 select 클릭하면 

 

 write.skin.php 화면의 input이 하나더 생기게 하고싶은데요! (다른카테고리는 생겨나면안됨)

 

아래 코드로 실행시  write.skin.php 화면에 wr_1의 input이 생겨나지않습니다ㅠㅠ

 

혹시 방법이 있을까요?

 

 

 

</p>

<p> </p>

<p> <?php if ($bo_table == 'test' && $sca == 'test_ca') { ?></p>

<p>          <div class="write_div"></p>

<p>            <label for="wr_1">ITEM</label></p>

<p>            <div class="wr_content"></p>

<p>              <input type="text" name="wr_1" id="wr_1" value="<?php echo $write['wr_1'] ?>" class="frm_input full_input"></p>

<p>            </div></p>

<p>          </div></p>

<p>   </p>

<p>      <? } ?><!--ITEM--></p>

<p>

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
포이치
9개월 전

write 스킨에서 셀렉트박로 카테고리를 선택했다고 바로 변수로 쓸수있지는 않습니다. 
스크립트단에서 처리해야합니다.

</p>

<p><style></p>

<p>.hide{display:none;} //hide 란 css클래스를 생성후 해당 클래스가 있을시 display 속성은 none 합니다.</p>

<p></style></p>

<pre>
<code> <div class="write_div hide">
            <label for="wr_1">ITEM</label>
            <div class="wr_content">
              <input type="text" name="wr_1" id="wr_1" value="<?php echo $write['wr_1'] ?>" class="frm_input full_input">
            </div>
          </div></code></pre>

<p> </p>

<p> </p>

<p><code><script></code></p>

<p>$(function() {</p>

<p>$(document).on("change","셀렉트박스 클래스",function() {</p>

<p>if($(this).val()=='test_ca') {</p>

<p>$('.write_div').removeClass("hide"); //셀렉트박스의 값이 test_ca면 hide 클래스를 삭제함으로 노출시켜줍니다.</p>

<p>} else {</p>

<p>$('.write_div:not(.hide)').addClass("hide"); //test_ca 가 아닐경우는 hide 를 추가해줍니다. </p>

<p>}</p>

<p>});</p>

<p>});</p>

<p><code></script></code></p>

<p><code>


단, 글 수정시에는 위에 처음에 올리신데로 하시면 될거같구요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

t
tlsdlq
9개월 전
답변 감사합니다~!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인