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

if 문 조건이 모두 참인경우 출력 하려면? 채택완료

세상의지배자 9년 전 조회 8,016

 $(function() {

  $("select[name=one01]").change(function() {

   var temp = $("select[name=two01]");

   var one01 = $(this).val();

 

   temp.children().remove();

   temp.append('<option value="">선택하세요</option>');   

    

   if(one01 == '64절'){

temp.append('<option value="8도" <? if($two01 == "8도") echo "selected"; ?>>8도</option>');

   }

   if(one01 == '32절'){

temp.append('<option value="8도" <? if($two01 == "8도") echo "selected"; ?>>8도</option>');

   }

   if(one01 == '16절'){

temp.append('<option value="8도" <? if($two01 == "8도") echo "selected"; ?>>8도</option>');

   }

   if(one01 == '8절'){

temp.append('<option value="8도" <? if($two01 == "8도") echo "selected"; ?>>8도</option>');

   }

   if(one01 == '장32절'){

temp.append('<option value="8도" <? if($two01 == "8도") echo "selected"; ?>>8도</option>');

   }

   if(one01 == '장16절'){

temp.append('<option value="8도" <? if($two01 == "8도") echo "selected"; ?>>8도</option>');

   }

   

  });

 });

 

 $(function() {

  $("select[name=two01]").change(function() {

   var temp = $("select[name=three01]");

   var two01 = $(this).val();

 

   temp.children().remove();

   temp.append('<option value="">선택하세요</option>');   

 

   if((two01 == '8도')&&(one01 == '64절')){

    temp.append('<option value="접지없음" <? if($three01 == "접지없음") echo "selected"; ?>>접지없음</option>');

    temp.append('<option value="2단접지" <? if($three01 == "2단접지") echo "selected"; ?>>2단접지</option>');

temp.append('<option value="3단접지" <? if($three01 == "3단접지") echo "selected"; ?>>3단접지</option>');

   }

 

  });

 });

 

-----------------------------------------------------------------------------------

if 문 중에  if((two01 == '8도')&&(one01 == '64절'))  이렇게 하면 조건이 모두 참이라면
참일때만 출력이 되는 부분이 나와야 하는데 안나오네요...


뭘 잘못 한거지요? 


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

답변 1개

채택된 답변
+20 포인트
9년 전

two01과 one01 변수는 현재 지역변수로 사용중입니다.

변수를 전역변수로 선언하시고 사용해보세요!!

 

var two01

var one01

이 두 가지 변수 선언이 function 에서 선언이 되면 해당 function 내에서만 사용이 가능합니다. 

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

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

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

로그인