자바스크립트 유효성체크
function edit(){
var form1 = document.getElementsByName("form1")[0];
var is = confirm("등록하시겠습니까?");
if(form1.korname.value == ""){
alert("한글이름을 입력하세요");
form1.korname.focus();
return;
}
if(form1.engname.value == ""){
alert("영어이름을 입력하세요");
form1.engname.focus();
return;
}if(form1.hanname.value == ""){
alert("한문이름을 입력하세요");
form1.hanname.focus();
return;
}
if(form1.identified1.value.trim().length != 6){
alert("주민번호 앞자리 6자를 입력하세요");
form1.identified1.focus();
return;
}
if(form1.identified2.value.trim().length != 7){
alert("주민번호 뒷자리 7자를 입력하세요");
form1.identified2.focus();
return;
}
if(form1.picture.value == ""){
alert("사진을 등록하세요");
form1.picture.focus();
return;
}
if(form1.year.value == ""){
alert("년도를 입력하세요");
form1.year.focus();
return;
}
if(form1.month.value == ""){
alert("월을 입력하세요");
form1.month.focus();
return;
}
if(form1.day.value == ""){
alert("날짜를 입력하세요");
form1.day.focus();
return;
}
var solarnlunarCheck=0;
for(var i=0; i < form1.solarnlunar.length; i++){
if(form1.solarnlunar[i].checked == true ){
solarnlunarCheck = 1;
}
}
if(solarnlunarCheck == 0){
alert("음력 양력을 선택하세요");
return;
}
var genderCheck=0;
for(var i=0; i < form1.gender.length; i++){
if(form1.gender[i].checked == true ){
genderCheck = 1;
}
}
if(genderCheck == 0){
alert("성별을 선택하세요");
return;
}
var marryCheck=0;
for(var i=0; i < form1.marry.length; i++){
if(form1.marry[i].checked == true ){
marryCheck = 1;
}
}
if(marryCheck == 0){
alert("성별을 선택하세요");
return;
}
if(form1.anuuallevel.value == ""){
alert("날짜를 입력하세요");
form1.anuuallevel.focus();
return;
}
if(form1.addr1.value == ""){
alert("주소를 입력하세요");
form1.addr1.focus();
return;
}
if(form1.addr2.value == ""){
alert("주소를 입력하세요");
form1.addr2.focus();
return;
}
if(form1.phone1.value.trim().length <= 1){
alert("지역번호 2자리이상 입력하세요");
form1.phone1.focus();
return;
}
if(form1.phone2.value.trim().length <= 2){
alert("연락처를 3자리 이상 입력하세요");
form1.phone2.focus();
return;
}
if(form1.phone3.value.trim().length != 4 ){
alert("연락처를 4자리 입력하세요");
form1.phone3.focus();
return;
}
if(form1.email.value == ""){
alert("이메일을 입력하세요");
form1.email.focus();
return;
}
if(form1.skillgrade.value == ""){
alert("기술등급을 입력하세요");
form1.skillgrade.focus();
return;
}
if(form1.drinkingcapacity.value == ""){
alert("주량을 입력하세요");
form1.drinkingcapacity.focus();
return;
}
if(is){
form1.submit();
}
}
댓글
댓글 쓰기