onchange 폼 전송 질문입니다
본문
<form method="get" name="aa">
</form>
<form method="post" name="bb">
<select name="type" onchange="aa.submit(this.value);">
<option value="1">하나</option>
<option value="2">둘</option>
<option value="3">셋</option>
</select>
</form>
bb폼에있는 select박스를 onchage로 써서
aa폼으로 전송하고싶은데
저렇게하면 서브밋은되는데 파라미터값이 안넘어가네요..
!-->
답변 2
<form method="get" name="aa">
</form>
<form method="post" name="bb">
<select name="type" onchange="var aa = document.forms['aa']; var b = this.cloneNode(true); b.selectedIndex = this.selectedIndex; aa.appendChild(b); aa.submit();">
<option value="1">하나</option>
<option value="2">둘</option>
<option value="3">셋</option>
</select>
</form>
폼값이 bb에서 넘겨도 되는데 꼭 aa에서 넘겨야 할 이유가 있는지는 모르겠지만
저런식으로 바로 넘기시려면
<form method="post" name="bb">
<select name="type" onchange="chanageData(this.value);">
<option value="1">하나</option>
<option value="2">둘</option>
<option value="3">셋</option>
</select>
</form>
<script>
function changeData(this){
document.폼명.aa.value = this;
document.폼명.submit();
}
</script>
이런식으로 처리해 주셔야 합니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.