자바스크립트 개념이 안생겨요 ㅠ 정보
자바스크립트 개념이 안생겨요 ㅠ
본문
<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를 다 쓸수는없나요? ㅠ
자스 잼병이라 왜그런지도 모르겠습니다.ㅠㅠ
토요일에도 야근할 불쌍한 어린양을 구원해주세요 ㅠㅠ
댓글 전체

php 스크립트가 "서버"에서 실행이 끝나서 자바스크립트가 포함된 HTML 파일를 출력하면
그걸을 브라우저가 받아서 해서한 다음
자바스크립트를 실행합니다.
그걸을 브라우저가 받아서 해서한 다음
자바스크립트를 실행합니다.

그건 알고있습니다만 왜 form 첫인자만 받아오는건지를 모릅니다.
select name준 변수의 분류방법을 알고싶은겁니다.
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;
}
이런식으로 넘기시면 되겠죠.?
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이 되겠죠..
라고할때
<select name=a onChange="loadData(this)">
<option value='값1'>값1</option>
<option value='값2'>값1</option>
<option value='값3'>값1</option>
</select>
형태로 하고 $a의 값은 값1이 되겠죠..