옵션선택에서 환경설정 여분필드 불러오기 채택완료
카테고리분류는 네이버 구글 두개 등록해두었습니다.
옵션선택에서
네이버를 선택했을경우 아래 입력창에 cf_1에 등록한 값이나오고
구글을 선택했을경우 cf_2 에등록한 값이 나오게 하고싶은데요
이리저리해봐도 답이안나오네요 고수님들 도와주세요,ㅜ,ㅜ
</strong></p>
<p><select name="ca_name" id="ca_name" required class="form-control input-sm">
<option value="">선택하세요</option>
<?php echo $category_option ?>
</select></p>
<p>
<div class="col-sm-4">
<input name="cf" type="text" value="<?php echo $config['cf_1'] ?>" >
</div></p>
<p><strong>
답변 2개
예를 들어 다음과 같은 경우
<select name="ca_name" id="ca_name" required class="form-control input-sm">
<option value="">선택하세요</option>
<option value="naver">네이버</option>
<option value="google">구글</option>
</select>
<div class="col-sm-4">
<input name="cf" id="cf" type="text" value="" >
</div>
<script>
$(function() {
$("#ca_name").change(function() {
switch($(this).val()) {
case 'naver':
$("#cf").val("<?php echo $config['cf_1'] ?>");
break;
case 'google':
$("#cf").val("<?php echo $config['cf_2'] ?>");
break;
}
});
});
</script>
위 처럼 javascript로 처리하셔야 합니다.
답변에 대한 댓글 4개
case 'naver':
$("#cf").val("<?php echo $config['cf_1'] ?>");
break;
$("#cf2").val("<?php echo $config['cf_1'] ?>");
break;
맨 나중것만 취하세요.
댓글을 작성하려면 로그인이 필요합니다.
아래 처럼 php로 해서 끝입니다
$temp='';
if($ca_name=='구글' || $sca='구글') $temp = config['cf_2'];
else if($ca_name=='네이버' || $sca='네이버') $temp = config['cf_1'];
상단 php부분에 위 내용 넣고
</p>
<p><span class="token tag"><span class="token tag"><input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">'cf' </span></span><span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">='</span>text'</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">'</span><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-echo">echo</span> <span class="token variable">$temp; </span><span class="token delimiter important">?></span></span><span class="token punctuation">'></span></span></span></p>
<p><span class="token tag"><span class="token attr-value"><span class="token punctuation">
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인