자바스크립트 개념이 안생겨요 ㅠ > 자유게시판

자유게시판

자바스크립트 개념이 안생겨요 ㅠ 정보

자바스크립트 개념이 안생겨요 ㅠ

본문

<script>
   function loadData(z){
      var category = z.options[z.selectedIndex].value;
      school_fee.location.href = "loadData.php?category="+category; 
     }
</script>


<form name="category" action="b.php" method="get">

라고할때
   <select name=a onChange="loadData(this)">
   <select name=b onChange="loadData(this)">
   <select name=c onChange="loadData(this)">
   <select name=d onChange="loadData(this)">
뭐 이런식으로 오면 왜 loadData.php의 $category값은 $a가되는거죠?
b/c/d를 다 쓸수는없나요? ㅠ
자스 잼병이라 왜그런지도 모르겠습니다.ㅠㅠ
토요일에도 야근할 불쌍한 어린양을 구원해주세요 ㅠㅠ

추천
0
  • 복사

댓글 4개

php 스크립트가 "서버"에서 실행이 끝나서 자바스크립트가 포함된 HTML 파일를 출력하면
그걸을 브라우저가 받아서 해서한 다음
자바스크립트를 실행합니다.
그건 알고있습니다만 왜 form 첫인자만 받아오는건지를 모릅니다.
select name준 변수의 분류방법을 알고싶은겁니다.
무슨 소리인지 잘 모르겠네요.
select name 준 변수의 분류 방법이라시면.


  function loadData(z){
      var category = z.options[z.selectedIndex].value;
      school_fee.location.href = "loadData.php?category_name="+ z.name + "&category="+category; 
    }

이런식으로 넘기시면 되겠죠.?
<form name="category" action="b.php" method="get">

라고할때
  <select name=a onChange="loadData(this)">
    <option value='값1'>값1</option>
    <option value='값2'>값1</option>
    <option value='값3'>값1</option>
  </select>

형태로 하고 $a의 값은 값1이 되겠죠..
© SIRSOFT
현재 페이지 제일 처음으로