2012-07-16 4 views
0

javascript를 사용하여 양식 요소에서 선택된 라디오 버튼의 값을 가져 오려고합니다. 양식의 라디오 단추 수는 페이지가 다시로드 될 때 동적으로 검색되므로 고정되지 않습니다. 문제 : 하나 이상의 라디오 버튼 형태로있을 때, 내가 루프를 사용하여 검사 라디오의 값을 가져올 수 있어요 : 하나 개의 라디오 버튼이있는 경우단일 라디오 버튼의 값 검색

for (var i=0; i < document.form2.buddy_list.length; i++) 
{ 
if (document.form2.buddy_list[i].checked) 
{ 
selected_buddy_intn = document.form2.buddy_list[i].value; 
} 
} 

하지만, 시나리오를 이 경우, 위의 기술은 작동하지 않습니다. 어떤 제안을 주시면 감사하겠습니다.

Thanks!

답변

0

루프 조건이 만족스럽지 않아서 반복 작업이 수행되지 않을 수도 있습니다. 첫 줄 대신이 줄을 시도하십시오 : for (var i=0; i <= document.form2.buddy_list.length; i++). 그리고 Mozilla FireBug 또는 Opera Dragonfly를 사용하여 javascript를 디버그하고 잘못된 것을 볼 수 있습니다.

+0

다음 코드를 사용하여 라디오 버튼 배열의 길이를 표시하려고했습니다. alert (document.form2.buddy_list.length); 그러나 이것은 결과를 제공합니다 : '정의되지 않음'. –

+0

스크립트를 사용하여 HTML 파일을 pastebin 또는 다른 코드 교환 서비스에 넣을 수 있습니까? – seeker

관련 문제