그누보드 for문 값끌어오기
본문
<?
$query="select * from g5_write_999_202 ";
$result=sql_query($query);?>
<select name='wr_3'>
<option value=''>선택</option>
for($i=0; $row=sql_fetch_array($result); $i++){?>
<option value='<?=$row[wr_subject]?>'><?=$row[wr_subject]?></option>
</select>
<input type="text" name='wr_4' value="">
<?}?>
현재 저 write_999_202 라는 게시판에는 wr_subject와 wr_1 값이 각각 들어있는데요!
저 옵션값에서 선택을하면
저 인풋박스값에다가 wr_subject의 wr_1값을 넣어줄수있는 제이쿼리가 있을까요?
!-->답변 3
답변의 댓글로 추측하자면
wr_subject의 wr_1값을 넣어줄수있는 <--이 말인 즉슨 해당wr_subject와 같은 레코드에 들어있던 wr_1값을
가져와서 wr_4에 넣고 싶다는 것이겠죠?
그렇다면 wr_1값을 어딘가에 따로 저장해 두어야죠
for(
$i
=0;
$row
=sql_fetch_array(
$result
);
$i
++){
$wr_1 .=$deli.$row[wr_1]; $deli='#';
?>
<script>
var wr_1="<?=$wr_1?>".split('#');
$(function() { $("select[name='wr_3']").on("change", function() { idx = $(this).prop("selectedIndex")-1; vv = idx < 0 ? '' : wr_1[idx]; $("input[name='wr_4']").val(vv); }); });
스크립트로 select에 onchange가 되었을 때 이벤트 주면 되겠네요
$(function() {
$("select[name='wr_3']").on("change", function() {
$("input[name='wr_4']").val($(this).val());
});
});
답변을 작성하시기 전에 로그인 해주세요.