2016-06-14 4 views
0

아래와 같이 5 개의 라디오 버튼이 있습니다. 모든 라디오 버튼이 선택되면 제출 단추없이이 양식을 제출하는 방법은 무엇입니까? 일단 제출하면 양식 아래에 응답을 게시하고 싶습니다. 예를 들어, 모든 라디오 버튼이 "예"인 경우, 모든 라디오 버튼이 "모든 라디오 버튼이 아니오"가 아니고 혼합 된 "라디오 버튼이"예와 ​​아니오의 혼합으로 구성되어 있으면 "모든 라디오 버튼이 예"라고 표시됩니다. 정말로 이것에 관해 무엇인가 발견하기 위해 고투하고있는 나는 틀린 물건을 찾고있다. 나는 약간의 웹 사이트에서 이런 것들을 보았다고 확신한다. 당신의 도움을 주셔서 감사합니다 :).제출하지 않고 라디오 버튼 양식

<input type="radio" name="q1" value="yes">Yes 
 
<input type="radio" name="q1" value="no">no<br> 
 
    \t \t 
 
<input type="radio" name="q2" value="yes">Yes 
 
<input type="radio" name="q2" value="no">no<br> 
 

 
<input type="radio" name="q3" value="yes">Yes 
 
<input type="radio" name="q3" value="no">no<br> 
 

 

 
<input type="radio" name="q4" value="yes">Yes 
 
<input type="radio" name="q4" value="no">no<br> 
 

 

 

 
<input type="radio" name="q5" value="yes">Yes 
 
<input type="radio" name="q5" value="no">no

답변

0

는이 작업을 달성하기 위해 기능인 자바 스크립트 기능을 사용할 수 있습니다. 라디오 버튼이 선택되거나 선택 해제 될 때마다이 기능을 호출 할 수 있습니다. 당신이 조건이 확인되면 모두가 "예"를 선택, 모두 "아니오"체크되는 경우 사용하지 또는 경우 가능) validateRadio 내부

<input type="radio" name="q5" value="yes" onClick="validateRadio();">Yes 
<input type="radio" name="q5" value="no" onClick="validateRadio();">no 

(: 그래서 당신은

<input type="radio" name="q5" value="yes">Yes 
<input type="radio" name="q5" value="no">no 

변경할 수 있습니다 예와 아니오의 조합입니다.

그리고 다음 양식을 사용하여 양식을 제출할 수 있습니다.

document.getElementById("myForm").submit();