묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
여러개의 object name 일괄처리하기...
2003.09.04 00:11
예를 들어 8개의 문제에 각각 4개씩의 문항이 있습니다.
모든 문제의 답을 2번으로 체크하고 싶을때
<script LANGUAGE="JavaScript">
<!--
function min(){
for (i=1; i<8; i++){
var FormName = "item_" + i;
document.myform.FormName[2].click();
}
}
//-->
</script>
이렇게는 안되나요?
저도 무식한것은 알겠지만 답답한 마음에
이렇게 라도 해보았는데요.
역시 오류 나네요.
제가 제작하고 있는 설문지의 문항이 30개 인데요.
위 방법을 찾지 못한다면 문제를 검색할 때 비슷한 함수 30번이나 들어가야 하잖아요.
여러개의 라디오 버튼의 이름을 for 구문 같은 것으로 제어할 수 있는 방법이 없을까요?
혹시 알고 계신 분 있으시면 답변 부탁 드립니다.
모든 문제의 답을 2번으로 체크하고 싶을때
<script LANGUAGE="JavaScript">
<!--
function min(){
for (i=1; i<8; i++){
var FormName = "item_" + i;
document.myform.FormName[2].click();
}
}
//-->
</script>
이렇게는 안되나요?
저도 무식한것은 알겠지만 답답한 마음에
이렇게 라도 해보았는데요.
역시 오류 나네요.
제가 제작하고 있는 설문지의 문항이 30개 인데요.
위 방법을 찾지 못한다면 문제를 검색할 때 비슷한 함수 30번이나 들어가야 하잖아요.
여러개의 라디오 버튼의 이름을 for 구문 같은 것으로 제어할 수 있는 방법이 없을까요?
혹시 알고 계신 분 있으시면 답변 부탁 드립니다.
<form name='form' method='post'>
<script> f = document.form; </script>
<input type=radio name=a>1
<input type=radio name=a>2
<input type=radio name=a>3
<input type=radio name=a>4<br><br>
<input type=radio name=b>1
<input type=radio name=b>2
<input type=radio name=b>3
<input type=radio name=b>4
</form>
<script>
var name,checkNum=1 //채크할 번호(배열은 0부터시작하므로 1을 빼고 생각한다.)
for(i = 0; i < f.elements.length; i++)
{
if(f.elements[i].type == 'radio')
{
name=f.elements[i].name;
f[name][checkNum].checked=true;
}
}
</script>
</BODY>