웹모아
웹모아[가입] 로그인 / 회원가입   검색     


  
버턴관련테그
 

체크박스라디오버튼체크유무검사.html
2007-05-30 20:51:16 댓글:(0)   조회:10941
 

<SCRIPT LANGUAGE="JavaScript">
//전체 선택하기 함수
var checkflag="false";
function check(field,imgsrc){   //전체선택을 했을 경우 (개체명,이미지아이디값)
if (checkflag=="false"){
   for (i=0; i<field.length; i++){
    field[i].checked=true;}
 checkflag="true";
 imgsrc.src="./images/deselect.gif";}
else {                      //전체해제를 했을경우
 for (i=0; i<field.length; i++){
    field[i].checked=false;}
 checkflag="false";
       imgsrc.src="./images/select.gif";}
}
//체크박스 라디오버튼등 체크유무 검사 함수
function ischeck(field){
var cnt=0;
   for (i=0; i<field.length; i++){
      if (field[i].checked){  //선택했으면
       cnt++;
    }
  }//end for
  if (cnt==0){return false;}
     return true;
}//end function

//공백체크 함수
function rm_blk2(str){
var p=str.indexOf(" ");
var j=0;
while(p!=-1){
str=str.replace(" ","");
p=str.indexOf(" ");
j++;
}
if(j>0){return false;}
return true;
}

///////////////////////////////////////////////////////
//공백제거해서 value값 retrun 해주는 함수
function removeblank(str){
var p=str.indexOf(" ");
var j=0;
while(p!=-1){
str=str.replace(" ","");
p=str.indexOf(" ");
}
return str;
}
////////////////////////////////////////////////////////
var flag=1
function checks(){

      var flag=0;
      var f=document.tf

      if (f.name.value==""){
            alert("write name");
            f.name.focus();
      }
      else if(rm_blk2(tf.name.value)==false){
            alert("이름에는 공백을 쓰실수 없습니다.");
            tf.name.value=removeblank(tf.name.value);
            tf.name.focus();
      }
      else if(ischeck(f.hob)==false){
         alert("취미를 선택하세요");
      }
      else if(ischeck(f.com)==false){
         alert("매체를 선택하세요");
      }
      else if(ischeck(f.color)==false){
         alert("색깔을 선택하세요");
      }
      else{tf.submit();}
}

</SCRIPT>

<FORM METHOD=POST ACTION="test.asp" name=tf>
1.이름<br>
<INPUT TYPE="text" NAME="name" value=""><br><br>
2.취미를 선택하세요.   <br>
<INPUT TYPE="checkbox" NAME="hob" value="1">운 동   
<INPUT TYPE="checkbox" NAME="hob" value="2">독 서   
<INPUT TYPE="checkbox" NAME="hob" value="3">영화감상   
<INPUT TYPE="checkbox" NAME="hob" value="4">음악감상   
<br><br>
3.자주 이용하는 대중매체를 선택하세요.   <br>
<INPUT TYPE="checkbox" NAME="com" value="1">신 문   
<INPUT TYPE="checkbox" NAME="com" value="2">방 송   
<INPUT TYPE="checkbox" NAME="com" value="3">라디오   
<INPUT TYPE="checkbox" NAME="com" value="4">주간지   
<br><br>
4.좋아하는 색깔을 선택하세요.<br>
<INPUT TYPE="radio" NAME="color" value="b">blue   
<INPUT TYPE="radio" NAME="color" value="r">red   
<INPUT TYPE="radio" NAME="color" value="y">yellow   
<INPUT TYPE="radio" NAME="color" value="g">green   
<br><br>

<INPUT TYPE="button" value="전송" onclick="checks();">

</FORM>
. 


[이전글]  Select 꾸미기 optgroup 사용
[다음글]  [RE] input type=\\


 
댓글쓰기는 회원(로그인 하신분) 이상 가능합니다.


 댓글 (0)

  
버턴관련테그
페이지: 1 / 3   

 label 태그
열람:13160   2009.02.15


   [RE] Label 태그를 Image로 하기
열람:10429   2009.02.15


 Select 꾸미기 optgroup 사용
(홈마스타) 열람:9800   2007.06.10


 체크박스라디오버튼체크유무검사.html
(홈마스타) 열람:10942   2007.05.30


 input type="file" 의 value값 초기화 시키기
(홈마스타) 열람:10970   2006.12.30


   [RE] input type=\
(홈마스타) 열람:11463   2006.12.30


   [RE] input type=\
(홈마스타) 열람:10571   2006.12.30


 input 버턴의 모양
(홈마스타) 열람:8975   2006.12.21


 중보입력 방지 루틴
(홈마스타) 열람:10356   2006.09.05


 파일업로드 버턴을 이미지로
(홈마스타) 열람:2285   2006.08.05



[1]  [2]  [3]  

복수단어 검색은 공백(space)로 구분해 주세요.




 
최근 글 [손님]
 
인기 글 [손님]
[홈마스타] 실습-테이블구조변경