초고수 형님들 부탁드립니다.

초고수 형님들 부탁드립니다.

QA

초고수 형님들 부탁드립니다.

본문


            <?
                $query="select * from g5_write_999_202 ";
                $result=sql_query($query);
                ?>
         <select name='wr_4' id="wr_4"  >
         <option value=''>선택</option>
      <?for($i=0; $row=sql_fetch_array($result); $i++){
                    $wr_1 .=$deli.$row[wr_1]; $deli='#';
                    $wr_2 .=$deli2.$row[wr_2]; $deli2='#2';
                ?>
          <option value='<?=$row[wr_subject]?>'><?=$row[wr_subject]?></option>
            <?}?>
         </select>
                    <input type="text" name='' value="" id="text" onfocusout="myFunction()">
                    <script>
function myFunction() {
        var in_val = $('#text').val();
        var se_val = $("#wr_4 option:selected").val();

if(in_val != se_val){
  $("#wr_4").val(in_val).prop("selected", true);
}
}
            
var wr_1="<?=$wr_1?>".split('#');
var wr_2="<?=$wr_2?>".split('#2');
$(function() {
    $("select[name='wr_4']").on("change", function() {
        idx = $(this).prop("selectedIndex")-1;
        idx2 = $(this).prop("selectedIndex")-1;
        vv = idx < 0 ? '' : wr_1[idx];
        vv2 = idx2 < 0 ? '' : wr_2[idx2];
          $("input[name='wr_5']").val(vv);
        $("input[name='wr_8']").val(vv2);
    });
});

 

현재 이렇게 폼을 짰는데요

select option 목록에서 선택을하면 $row[wr_1], $row[wr_2] 값이 각각

wr_5 wr_8값에 찍히고 있구요  selectbox값 옆에 인풋박에 select option 목록값과 값이 같으면

select option에 인풋에 작성한값이 선택되게 작업했는데

인풋창에서 포커스아웃이 되어도 $row[wr_1], $row[wr_2] 값이 wr_5, wr_8에 찍히  하고 싶은데

어떻게 작업 해줘야 할까요 ㅠ

이 질문에 댓글 쓰기 :

답변 1

function myFunction() {
        var in_val = $('#text').val();
        var se_val = $("#wr_4 option:selected").val();

  if(in_val != se_val){
    $("#wr_4").val(in_val).prop("selected", true);
  }
  $("select[name='wr_4']").change();
}
답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT