2013-03-03

자바스크립트 - 유효성검사(라디오버튼,체크박스)

<script language="javascript">
function frmchk()
{
var chk = document.
abc;
var checked_items = 0;

for (i=0;i<chk.elements.length;i++) //특정 영역을 체크 할때는 숫자로 대신 한다 예: for(i=3;i<21;i++)
{
if ((chk.elements[i].name == "answer") &&
(chk.elements[i].checked))
checked_items++;
}

if (checked_items == 0)
{
alert("적어도 하나의 항목을 선택하셔야 합니다.")
return false;
}

return true;
}
</script>
</HEAD>

<BODY>
<form name="abc" method="post" action="vote_ok.asp" onsubmit="return frmchk();">
<table align="center" border="1">
<tr>
<td align="center">프로그래밍이 재미있으세요?</td>
</tr>
<tr>
<td><input type="radio" name="answer">&nbsp;재미있음</td>
</tr>
<tr>
<td><input type="radio" name="answer">&nbsp;그럭저럭</td>
</tr>
<tr>
<td><input type="radio" name="answer">&nbsp;별로</td>
</tr>
<tr>
<td><input type="radio" name="answer">&nbsp;아우 짜증</td>
</tr>
<tr>
<td><input type="radio" name="answer">&nbsp;그게 모야?</td>
</tr>
<tr>
<td><input type="submit" value="투표하기">
</tr>
</table>
</form>

댓글 없음:

댓글 쓰기