javascript 검사 날짜 형식의 함수[비교 전]

//날짜 에 사용 할 텍스트 상자 name="indate"function check 1(Form){for(i=0;i < Form.length; i++){if(Form.elements[i].value=="){alert("완전 하 게 작성 하 세 요!")Form.elements[i].focus(); return; } if (Form.elements[i].name == "indate") { var date = Form.elements[i].value; len = date.length; var datearray = date.split("-") //alert(datearray[1]); var year = parseInt(datearray[0]); var month = parseInt(datearray[1]); var day = parseInt(datearray[2]); if(len=="){alert("시간 이 비어 있 으 면 안 됩 니 다");return; } else if(len>10){alert("날짜 형식 이 잘못 되 었 습 니 다");return; } else if(isNaN(year){alert("날짜 형식 이 올 바 르 지 않 음");return; } else if(year>9999)|(year<100){alert("날짜 형식 이 잘못 되 었 습 니 다");return; } else if(isNaN(month){alert("날짜 형식 이 올 바 르 지 않 음");return; } else if((month>12)|(month<1){alert("날짜 형식 이 잘못 되 었 습 니 다");return; } else if(isNaN(day){alert("날짜 형식 이 잘못 되 었 습 니 다");return; } else{switch(month){case 1:case 3:case 5:case 8:case 10:case 12:if(dat<0)||(day>31){alert("날짜 형식 이 올 바 르 지 않 음");return; } break; case 4:case 6:case 9:case 11:if(day<0)|(day>30){alert("날짜 형식 이 올 바 르 지 않 음");return; } break; default:if(year%100==0)&&(year%4==0){if(day<0)||(day>29){alert("날짜 형식 이 올 바 르 지 않 음");return; } } else{if(day<0)|(day>28){alert("날짜 형식 이 잘못 되 었 습 니 다");return; } } } } } } Form.submit(); }

좋은 웹페이지 즐겨찾기