답변 2개
채택된 답변
+20 포인트
마르스컴퍼니
Expert
6년 전
대략 이런식으로 해볼 수 있을 것 같습니다. $wr_10 으로 값이 들어오지 않는다면.. $view['wr_10']
(sample)
var val = "";
if (val == "매매") {
$('#div_a').show();
$('#div_b').hide();
$('#div_c').hide();
} else if (val == "전세") {
$('#div_a').hide();
$('#div_b').show();
$('#div_c').hide();
} else if (val == "월세") {
$('#div_a').hide();
$('#div_b').hide();
$('#div_c').show();
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
스물스물
6년 전
고맙습니다 이 방법으로도 해보겠습니다!
�
스물스물
6년 전
wr_10 값은 들어오는데 아래 if 문 적용이 안됩니다.. 뭐가 문제일까요 ㅜㅜ
�
마르스컴퍼니
6년 전
alert(val);
alert(valu == "매매");
으로.. wr_10값이 들어왔는지.. if 문이 왜 안되는 지 등을 검토해 보시면 됩니다.
혹, $wr_10 이 빈 값으로 되어 있다면.. $view['wr_10'] 으로 변경해 보세요.
<script>
var val = "<?php echo $wr_10 ?>";
alert(val);
alert(valu == "매매");
if (val == "매매") {
$('#div_a').show();
$('#div_b').hide();
$('#div_c').hide();
} else if (val == "전세") {
$('#div_a').hide();
$('#div_b').show();
$('#div_c').hide();
} else if (val == "월세") {
$('#div_a').hide();
$('#div_b').hide();
$('#div_c').show();
}
</script>
alert(valu == "매매");
으로.. wr_10값이 들어왔는지.. if 문이 왜 안되는 지 등을 검토해 보시면 됩니다.
혹, $wr_10 이 빈 값으로 되어 있다면.. $view['wr_10'] 으로 변경해 보세요.
<script>
var val = "<?php echo $wr_10 ?>";
alert(val);
alert(valu == "매매");
if (val == "매매") {
$('#div_a').show();
$('#div_b').hide();
$('#div_c').hide();
} else if (val == "전세") {
$('#div_a').hide();
$('#div_b').show();
$('#div_c').hide();
} else if (val == "월세") {
$('#div_a').hide();
$('#div_b').hide();
$('#div_c').show();
}
</script>
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 4개
�
스물스물
6년 전
네 div로 된 양식이 바뀌는 방식입니다.
[code]
<script type="text/javascript">
$(document).ready(function() {
// DOM 생성 완료 시 화면 숨김 (파라미터로 전달되는 id는 제외)
hideExclude("change매매");
// radio change 이벤트
$("input[name=wr_10]").change(function() {
var radioValue = $(this).val();
if (radioValue == "매매") {
hideExclude("change매매");
} else if (radioValue == "전세") {
hideExclude("change전세");
} else if (radioValue == "월세") {
hideExclude("change월세");
}
});
});
// text area 숨김
function hideExclude(excludeId) {
$("#changeTextArea").children().each(function() {
$(this).hide();
});
// 파라미터로 넘겨 받은 id 요소는 show
$("#" + excludeId).show();
}
</script>
[/code]
라디오 버튼은 이런 소스를 썼는데 view.skin에서 어떻게 해야할지를 모르겠어서
hidden input 하나 만들었는데 완전 헤매고 있습니다;;
[code]
<script type="text/javascript">
$(document).ready(function() {
// DOM 생성 완료 시 화면 숨김 (파라미터로 전달되는 id는 제외)
hideExclude("change매매");
// radio change 이벤트
$("input[name=wr_10]").change(function() {
var radioValue = $(this).val();
if (radioValue == "매매") {
hideExclude("change매매");
} else if (radioValue == "전세") {
hideExclude("change전세");
} else if (radioValue == "월세") {
hideExclude("change월세");
}
});
});
// text area 숨김
function hideExclude(excludeId) {
$("#changeTextArea").children().each(function() {
$(this).hide();
});
// 파라미터로 넘겨 받은 id 요소는 show
$("#" + excludeId).show();
}
</script>
[/code]
라디오 버튼은 이런 소스를 썼는데 view.skin에서 어떻게 해야할지를 모르겠어서
hidden input 하나 만들었는데 완전 헤매고 있습니다;;
�
릴보이즈
6년 전
if($row['type'] == 1) << 매매 일떄
if($row['type'] == 2) << 전세 일때
if($row['type'] == 3) << 월세일때
뷰페이지 에서는 해당 id를 조회해서 뿌려주잖아요 이럴때 $row를 조건문에 넣어서
<div style="display:<?php if($row['type'] == 1) {echo 'block';} ?>"> 이렇게 해서 조건문으로 하면되지 않을까요?
if($row['type'] == 2) << 전세 일때
if($row['type'] == 3) << 월세일때
뷰페이지 에서는 해당 id를 조회해서 뿌려주잖아요 이럴때 $row를 조건문에 넣어서
<div style="display:<?php if($row['type'] == 1) {echo 'block';} ?>"> 이렇게 해서 조건문으로 하면되지 않을까요?
�
스물스물
6년 전
아하...! 조언 감사합니다!
�
릴보이즈
6년 전
근데 생각해보니까 거래종류 여분필드랑 매매가부터 시작해서 권리금 여분필드 어떤건지 좀 알아야될것같아요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
