이 글은 JS에서 구현한 간단한 폼 검증 기능을 주로 소개하며, 폼 제출 콘텐츠에 대한 자바스크립트의 획득, 판단, 초점 설정 및 기타 관련 작업 기술이 필요한 친구들이 참고할 수 있습니다.
이 글의 예는 다음과 같습니다. JS Verification 기능으로 구현한 간단한 형태입니다. 참조를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
소스 코드:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<html xmlns= "http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" />
<title>无标题文档</title>
<script type= "text/javascript" src= "myjs1.js" ></script>
<link rel= "stylesheet" type= "text/css" href= "myfile-2.css" rel= "external nofollow" />
</head>
<body>
<form name= "f1" >
姓名:<input type= "text" name= "xm" />
<br/>
年龄:<input type= "text" name= "nl" />
爱好:<input type= "checkbox" name= "ah" />爬山
<input type= "checkbox" name= "ah" />游泳
<input type= "checkbox" name= "ah" />网球
<input type= "checkbox" name= "ah" />乒乓球
<br/>
密码:<input type= "password" name= "mm" />
<br/>
重复密码:<input type= "password" name= "cfmm" />
<br/>
备注:<textarea name= "bz" rows= "10" cols= "20" ></textarea>
<br/>
<input type= "button" value= "提交" onclick= "checkit();" />
</form>
</body>
</html>
|
로그인 후 복사
myjs1.js 파일 코드:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | function checkit()
{ var flag = false;
for ( var i=0;i<document.forms[0].ah.length;i++)
{
if (document.forms[0].ah[i].checked)
{
flag = true;
break ;
}
}
if (!flag)
{
alert( "请至少选择一个爱好!" );
return ;
}
if (document.forms[0].mm.value.length<9)
{
alert( "密码长度必须在8位数以上!" );
document.forms[0].mm.focus();
return ;
}
if (document.forms[0].mm.value!=document.forms[0].cfmm.value)
{
alert( "两次密码输入不一致,请重新输入密码!" );
return ;
}
if (document.forms[0].bz.value== "" )
{
alert( "请输入备注!" );
}
}
|
로그인 후 복사
참고: js에서 변수를 선언하려면 var를 사용하고, 함수를 정의하려면 function을 사용하세요. ,
이 예시는 취미 인증(비워둘 수 없음), 비밀번호 일치 여부, 비밀번호 길이가 8자 이상이어야 하는지, 비고란이 비어 있는지 여부를 구현할 수 있습니다!
또한, CSS 파일을 아름답게 만드는 것은 독자의 몫입니다~
위 내용은 양식 유효성 검사 기능을 구현하는 JavaScript의 간단한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!