이전 목록 다음
채택완료

두개의 checkbox를 동시에 눌렸을때 에러페이지는.

2014-03-28 (금) 13:12:55 6,517
<tr>
           <td width="80" align="left">브랜드명</td>
          <td width="1"></td>
          <td>&nbsp;<input type="checkbox" name="brandck" value="Y">표시 &nbsp;<input type="checkbox" name="brandck" value="N">미표시</td>
      
</tr>


name값 brandck이라는 체크박스를   "표시","미표시" 두개 선택하면 자바스크립트에서 유행성검사로 걸러내는 방법이 있을까요?   "표시","미표시"  중 한가지만 선택할수 있게

ㅠ,ㅠ 제이쿼리로 찾았긴 찾았는데 체크가 되었냐 안되었냐 이런거 밖에 안나와서 ㅠ,ㅠ

답변 4개 / 댓글 1개

채택된 답변
+20 포인트
2014-03-28 (금) 13:58:23
<script language="javascript"> 
<!-- 
function aa(){ 
var checks = document.getElementsByName("check"); 
var res=""; 
for(i=0; i<checks.length; i++){ 
if(checks[i].checked==true) res = res+","+checks[i].value; 

if(res=="") return; 
else alert(res); 

//--> 
</script> 
<form name="check" method="post"> 
<input type="checkbox" name="check" value="1">체크1 
<input type="checkbox" name="check" value="2">체크2 
<input type="checkbox" name="check" value="3">체크3 
<input type="checkbox" name="check" value="4">체크4 
<input type="button" value="확인" onclick="javascript:aa();"> 
2014-03-28 (금) 13:46:59
죄송드리지만...설명하기 예기가 길어집니다...   
2014-03-28 (금) 13:31:35
radio 쓰면 안됩니다.

답변에 대한 댓글 1개

checkbox 대신 radio 를 쓰면 안 되는 이유가 있으신가요?
2014-03-28 (금) 13:22:45
input type="radio" 쓰세요.

답변을 작성하려면 로그인이 필요합니다.