빡스를 체크로 바꾸어야합니다.... > 그누4 질문답변

그누4 질문답변

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

빡스를 체크로 바꾸어야합니다.... 정보

빡스를 체크로 바꾸어야합니다....

본문

select형태로 링크가 걸려있는 일반형. 고급형. 주문형을 
radio 버튼으로 바꾸었는데 링크가 적용이 되긴하는데  엉뚱한게 링크되네요.... 아래는 원본이고요
<select name="wr_link1" class="select" onChange="setmoney(this.value)"> >
      <option value="일반형" <? if ($write[wr_link1]=="일반형") echo "selected"; ?>>일반형</option>
      <option value="고급형" <? if ($write[wr_link1]=="고급형") echo "selected"; ?>>고급형</option>
      <option value="주문형" <? if ($write[wr_link1]=="주문형") echo "selected"; ?>>주문형</option>
    </select>
위의 select를 radio 버튼으로 바꾸면서 무엇인가 빠졌는지 링크적용이 안됩니다...
도와주세요
아래는 적용시킨 소스입니다....
<tr>
   <td colspan="4" bgcolor="#e7e7e7">
   <script language="javascript">
function setmoney(m){
 var n = m;
 if (n=="고급형") {
  document.getElementById("div1").style.display='none';
  document.getElementById("div2").style.display='inline-block';
  document.getElementById("div3").style.display='none';
 } else if (n=="주문형") {
  document.getElementById("div1").style.display='none';
  document.getElementById("div2").style.display='none';
  document.getElementById("div3").style.display='inline-block';
 } else if (n=="일반형") {
  document.getElementById("div1").style.display='inline-block';
  document.getElementById("div2").style.display='none';
  document.getElementById("div3").style.display='none'; 
 }
}
</script>
      <input name="wr_link1" type="radio" value="일반형" onChange="setmoney(this.value)"<? if ($write[wr_link1]=="일반형") echo "checked"; ?> />일반형
   <input name="wr_link1" type="radio" value="고급형" onChange="setmoney(this.value)"<? if ($write[wr_link1]=="고급형") echo "checked"; ?> />고급형
   <input name="wr_link1" type="radio" value="주문형" onChange="setmoney(this.value)"<? if ($write[wr_link1]=="주문형") echo "checked"; ?> />주문형       
        <?
    if ($w=="u") {
     if ($write[wr_link2]=="150" || $write[wr_link2]=="200") {
      $div1 = "inline-block";
      $div2 = "none";
      $div3 = "none";
     } else if ($write[wr_link2]=="250" || $write[wr_link2]=="300") {
      $div1 = "none";
      $div2 = "inline-block";
      $div3 = "none";
     } else {
      $div1 = "none";
      $div2 = "none";
      $div3 = "inline-block";
     }
    ?></td>
   </tr>
 <tr>
   <td colspan="4" bgcolor="#e7e7e7">
  
   <span id=div1 style="display:<?=$div1?>">
        <input name="wr_link2" type="radio" value="150" <? if ($write[wr_link2]=="" || $write[wr_link2]=="150") echo "checked"; ?> />
        150 만원
        <input name="wr_link2" type="radio" value="200" <? if ($write[wr_link2]=="200") echo "checked"; ?> />
200 만원 </span> <span id=div2 style="display:<?=$div2?>">
<input name="wr_link22" type="radio" value="250" <? if ($write[wr_link2]=="" || $write[wr_link2]=="250") echo "checked"; ?> />
250 만원
<input name="wr_link22" type="radio" value="300" <? if ($write[wr_link2]=="300") echo "checked"; ?> />
300 만원 </span> <span id=div3 style="display:<?=$div3?>"> <span class="fc00 b" >직접입력</span>
<input name="wr_link2" value="<?=$write[wr_link2]?>" type="text" class="input" size="10" />
만원 </span>
<?
    } else {
    ?>
<span id=div1 style="display:inline-block">
<input name="wr_link2" type="radio" value="150" <? if ($write[wr_link2]=="" || $write[wr_link2]=="150") echo "checked"; ?> />
150 만원
<input name="wr_link2" type="radio" value="200" <? if ($write[wr_link2]=="200") echo "checked"; ?> />
200 만원 </span> <span id=div2 style="display:none">
<input name="wr_link22" type="radio" value="250" <? if ($write[wr_link2]=="" || $write[wr_link2]=="250") echo "checked"; ?> />
250 만원
<input name="wr_link22" type="radio" value="300" <? if ($write[wr_link2]=="300") echo "checked"; ?> />
300 만원 </span> <span id=div3 style="display:none"> <span class="fc00 b" >직접입력</span>
<input name="wr_link2" value="<?=$write[wr_link2]?>" type="text" class="input" size="10" />
만원 </span>
<? } ?></td>
   </tr>
  • 복사

댓글 전체

답변감사합니다.
아래와같이수정하니 됩니다 .말러83님 좋은 명절보내세요.

<input name="wr_link1" type="radio" value="일반형" onClick="setmoney(this.value)"<? if ($write[wr_link1]=="일반형") echo "checked"; ?> />일반형
  <input name="wr_link1" type="radio" value="고급형" onClick="setmoney(this.value)"<? if ($write[wr_link1]=="고급형") echo "checked"; ?> />고급형
  <input name="wr_link1" type="radio" value="주문형" onClick="setmoney(this.value)"<? if ($write[wr_link1]=="주문형") echo "checked"; ?> />주문형
© SIRSOFT
현재 페이지 제일 처음으로