0
양식 유효성 검사에 대한 숙제를하고 코드를 작성했지만 일부 문제는 유효하지 않습니다. 누군가가 내게 무엇이 잘못되었는지 말해 줄 수 있습니까? 이것은 잘못된 것자바 스크립트 양식 유효성 검사
function formCheck() {
var form = document.forms["contact_form"];
if(form["first_name"]["last_name"].value == "") {
alert("Please fill in the required name.");
form["first_name"]["last_name"].focus();
return false;
}
var zip = /^\d{5}(-\d{4})?$/.test;
if(zip.test(form["zip_code"]).value == false){
alert("Please fill in a valid zipcode.");
form["zip_code"].focus();
return false;
}
var phone = /^\[0-9]{10}$|^\([0-9]{3}\)[ ]?[0-9]{3}-[0-9]{4}$/
if(phone.test(form["phone_number"]).value == false){
alert("Phone number input format is not valid.");
form["phone_number"].focus();
return false;
}
var email = /^([a-zA-Z0-9_.])[email protected][a-zA-Z0-9]([a-zA-Z0-9])+\.([a-z])+$/
if(email.test(form["email_address"].value == false){
alert("Email format is not valid.");
return false;
}
form.submit();
return true;
}
을 받고 어떤 오류 :
이는 당신이 그것을 대체 할 수 있습니다? – Cerbrus
은 http://www.acsu.buffalo.edu/~mintingt/jsvalidation.html 링크입니다. formcheck 함수는 다른 두 개의 함수 (현재 시간 표시 및 배경색 변경)와 작동하지 않습니다. 갈등이 있습니까? – user3563490