다른 이름의 라디오 버튼에서 값을 가져 와서 자바 스크립트로 배열에 저장하고 싶습니다. 어떻게하는지 알 수는 없습니다. 하나의 이름은 가치가 있지만 여러 이름의 라디오는 가치가 없습니다. 자바를 사용하여 다른 이름의 라디오 버튼에서 값 가져 오기
0
A
답변
0
이 당신을 heres 간단한 예를 들어 무슨 뜻인지 경우
.
JS
var valArr = [],
group1 = document.getElementsByName("g1"),
group2 = document.getElementsByName("g2");
for(var i = 0; i < group1.length; i++){
valArr.push(group1[i].value);
}
for(var i = 0; i < group2.length; i++){
valArr.push(group2[i].value);
}
var result = document.getElementById("result");
result.innerHTML = valArr.toString();
마크 업
<h2>Group 1</h2>
<input type="radio" name="g1" value="g1_opt1">opt1</input>
<input type="radio" name="g1" value="g1_opt2">opt2</input>
<br/>
<h2>Group 2</h2>
<input type="radio" name="g2" value="g2_opt1">opt1</input>
<input type="radio" name="g2" value="g2_opt2">opt2</input>
<h2>Result</h2>
<div id="result">
</div>
+0
답변 해 주셔서 감사합니다. 하지만 문제는 내가 라디오 테스트 버튼을 옵션으로 표시 할 때만 한 번에 온라인 테스트 모듈을 만드는 것입니다. 따라서 사용자가 특정 질문에 대해 제출을 클릭 할 때마다 해당 특정 질문의 가치가 전달되기를 바랍니다. 또는 저는 요소의 이름을 javascript 함수의 매개 변수로 document.getElementByName (매개 변수)로 전달하려고합니다. – Deepam
코드는 지금까지 무엇입니까? – Matchu