게시판 글쓰기 질문입니다.
본문
게시판 글쓰기 부분에서 해당 sca값을 가져와서 글쓰기를 실행하였는데 분명히 write.skin.php에서도
sca확인을 하였는데 해당 카테고리 값이 들어와있었습니다. 그런데 글쓰기 안의 기능중 분류에서는
값이 안들어오고 select 기존 설정인 선택하세요가 들어와있네요 ㅜ 무슨 문제인지 아시는분
답변 해주시면 감사하겠습니다 ㅜ
답변 5
value만 변경하면 안 되는 거였네요.
아래 소스로 넣어보세요.
<script>
if (document.referrer.indexOf('sca') != -1 && $('#ca_name').length > 0) {
var a = document.referrer.split('&');
for (var i = 0; i < a.length; i++) {
if (a[i].indexOf('sca') != -1) {
a = a[i].split('=');
if (a[1] != '') {
var val = decodeURI(a[1]);
$('#ca_name option[value="' + val + '"]').attr('selected', 'selected');
}
break;
}
}
}
</script>
순서를 바꿔보세요
echo $sca; //확인
========
여러가지 소스가 잇고
========
여기에서 한번 더
echo $sca; //확인 해보면
전송 버턴
<script>
if (document.referrer.indexOf('sca') != -1) {
var a = document.referrer.split('&');
for (var i = 0; i < a.length; i++) {
if (a[i].indexOf('sca') != -1) {
a = a[i].split('=');
if (a[1] != '')
$('#ca_name').val(decodeURI(a[1]));
break;
}
}
}
</script>
write.skin.php 아래에 위 소스를 넣어보세요
이런 꼼수를 부릴 수가 있겠네요.
<?php
if ($is_category) {
if($w != 'u' && $sca) {
$category_option = str_replace("<option value=\"{$sca}\">", "<option value=\"{$sca}\" selected>", $category_option);
}
?>
<tr>
<th scope="row"><label for="ca_name">분류<strong class="sound_only">필수</strong></label></th>
<td>
<select name="ca_name" id="ca_name" required class="required" >
<option value="">선택하세요</option>
<?php echo $category_option ?>
</select>