[완료]자바스크립트 관련 질문입니다.
글쓴이: bbanss81 / 작성시간: 금, 2010/11/19 - 7:06오후
function ttt(){ var tv = document.insert_Frm.sibun; if(tv[0].checked == true){ <===이부분입니다.(1번 이라고 칭함) aaaval=aaaval*60; } } <form> <input type="radio" name="sibun" value="si" checked onclick="ttt();"> 시간 <input type="radio" name="sibun" value="bun" onclick="ttt();"> 분 </form>
일단 소스는 필요한 부분만 편집했습니다.
스크립트를 실행한다음 hidden form으로 필요한값(sibun이라는 radio버튼값은 제외)들만 넘겨서 페이지를 다시 읽어 들이고
스크립트를 실행하면
form 내부에 있는 sibun이라는 radio버튼 field가 정의되지 않았다고 나오는데 문제가 무엇인지 답을 찾을수 없습니다.
radio버튼 field가 undefine으로 나오면 radio버튼 field가 하나밖에 없다는 거라고 하는데..
왜 그런지 이융르 모르겠습니다.
혹시 도움될만한 정보 있으신분들은 답글 부탁드립니다.
참고로 form안에 radio버튼 태그는 if문에 의해 재설정 됩니다.
당연한 결과였군요..
submit하면 request.getParameter("sibun")이라는 값은 둘중 선택된 값이 넘오오니까 하나일수 밖에..ㅠㅠ
Forums:
댓글 달기