스크립트 질문입니다. 채택완료

Copy
<?php 

// 추가폼값을 전부 글내용(wr_content)에 담음
$wr_data = apms_unpack($write['wr_content']);

?>

 

<select name='wr_data[exam_local]' id='menu3' OnChange='javascript:getCataAllId(3)' required class="caaok-select">
    <option value='<?=$wr_data[' exam_local']?>' <?=($wr_data['exam_local'] =='' )? 'selected':'';?>> 선택하세요 </option>
</select>

 

<span id="exam_add1" class="text-danger"> </span>

 

<script>
$('#menu3').on('change', function() {
    $('#exam_add1').text(this.value ? this.value : '');
});
</script>

 

다중셀렉터 일부 입니다. DB 호출해서 4단계 다중셀렉터 인데요..
질문은 change 입니다.
위 내용을 보시면, 세번째 셀렉터인데요.. 셀렉터 선택시  DB에 있는 다른 컬럼 wr_1 내용을  뿌려줄수

있을까요?

고수분들의 고견을 기다리는 초보 입니다.^^

 

답변 2개

ajax가 번거로우면
    <option value='<?=$wr_data[' exam_local']?>' <?=($wr_data['exam_local'] =='' )? 'selected':'';?>> 선택하세요 </option>

옵션에 data-wr1="somevalue"

식으로 추가해서

onchange에서 가져다 쓰면 될 거 같습니다.

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

답변에 대한 댓글 2개

답변 감사합니다.
옵션에 data-wr1="somevalue" 추가해서 쓰면 된다고 하셨는데.. 이해가 안가서 질문드려요..

<option value='<?=$wr_data['exam_local']?>' <?=($wr_data['exam_local'] =='' )? 'selected':'';?>> 선택하세요 </option>

어디에 어떻게 적용을 해야 하는지요??? 죄송합니다.
https://stackoverflow.com/questions/8345666/on-select-change-get-data-attribute-value
여기 보시면 대강 이해가 될 겁니다.

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

DB 에 있는 값이라면 ajax 호출 또는 해당 데이터를 전부 javascript 에서 가지고 있다가 필터링 해줘야됩니다.

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

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

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

로그인
🐛 버그신고