테스트 사이트 - 개발 중인 베타 버전입니다

함수 값에따라 select - option 변경 채택완료

가방 6년 전 조회 2,437

안녕하세요.

 

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

예를들어

 

</p>

<p>function check_date(now,j){</p>

<p>  if(j=='1'){</p>

<p>   옵션1</p>

<p>   옵션2</p>

<p>  }else{</p>

<p>   옵션1</p>

<p>   옵션2</p>

<p>   옵션3</p>

<p> }</p>

<p>}</p>

<p>

 

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

 

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

 

어떻게 해야할까요 ㅠㅠ

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

답변 2개

채택된 답변
+20 포인트
티로그
6년 전

</p>

<p><!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="<a href="https://code.jquery.com/jquery-2.2.1.js"></script>" target="_blank" rel="noopener noreferrer">https://code.jquery.com/jquery-2.2.1.js"></script></a>

 </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></p>

<p><select id='select'>

</select>

 </body>

</html></p>

<p>

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

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

답변에 대한 댓글 1개

가방
6년 전
덕분에 해결됐습니다. 친절한 답변 감사합니다

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

6년 전

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

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

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

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

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

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

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

로그인