폼 검증 에 성공 하면 지정 한 페이지 로 이동 합 니 다. 그렇지 않 으 면 뛰 지 않 는 문제 입 니 다.
HTML 을 배 울 때 자바 스 크 립 트 의 기초 지식 과 관련 되 었 는데 그 중에서 폼 검증 문제 가 있 었 습 니 다. 그 때 는 폼 검증 이 통과 되 든 안 되 든 지 지정 한 페이지 로 넘 어 가 는 것 이 답답 했 습 니 다.지금 js 를 공부 할 때 이 문 제 를 발견 하고 문득 크게 깨 달 았 다.메 일 주소 가 합 법 적 인지 검증 하 는 것 을 예 로 들 어 코드 로 말 합 니 다.
자 바스 크 립 트 코드
function validate(){
var x = document.forms["myForm1"]["email"].value; // email
var atpos = x.indexOf("@"); // @
var dotpos = x.lastIndexOf("."); // .
if(atpos<1||dotpos=x.length) {
alert(" e-mail ");
return false;
}
}
특히 주의해 야 할 것 은 if 문장 에 return false 가 포함 되 어 있다 는 것 이다.이 말 이 빠 지면 검증 성공 여부 와 상 관 없 이 저절로 움직인다.
HTML 코드
주의: onsubmit 에서 return 이라는 단 어 는 매우 관건 적 입 니 다. 적지 않 으 면 안 됩 니 다. 그렇지 않 으 면 결과 도 상술 한 것 과 마찬가지 로 우리 가 원 하 는 것 이 아 닙 니 다.
이렇게 해서 나 는 오랫동안 의 심 스 러 웠 던 문제 가 해결 되 었 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.