채택완료

함수 값에따라 select - option 변경

안녕하세요.

함수가 변수를 받아서 그 값에 따라 select 옵션이 변경되는데요

예를들어

Copy
function check_date(now,j){

  if(j=='1'){

   옵션1

   옵션2

  }else{

   옵션1

   옵션2

   옵션3

 }

}

대략 이런식으로 되어야합니다

ajax로 따로 정보를 불러오는게 아닌데요

어떻게 해야할까요 ㅠㅠ

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
Copy
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
  <script src="https://code.jquery.com/jquery-2.2.1.js"></script>
 </head>
 <body>
 <script>
  function check_date(now,j){
  if(j=='1'){
      $("#select").html("<option>옵션1</option><option>옵션2</option>");
  }else{
    $("#select").html("<option>옵션1</option><option>옵션2</option><option>옵션3</option>");
 }
}
</script>
<input type='button' onclick="check_date('now',1)" value=1>
<input type='button' onclick="check_date('now',2)" value=2>

<select id='select'>
</select>
 </body>
</html>

처럼 하시면 될것 같습니다.

답변에 대한 댓글 1개

덕분에 해결됐습니다. 친절한 답변 감사합니다

질문의 내용이 이해하기 어렵네요.

사용자가 선택하는 값에 따라 db에 있는 데이터를 불러오는걸 질문하신거라면

질문하신 내용에 있는ajax를 이용하시거나,

모든 선택값을 미리 불러온 후 선택 될 때만 표시하는 방법이 있습니다.

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