日期:2014-05-16 浏览次数:20388 次
<script language=”JavaScript”> // 在此处嵌入JavaScript代码 </script>
function 方法名(参数列表) { // 方法体 }
function validate(form) { … }
// 判断是否是数字 function isNumber(str) { for(i=0;i<str.length;i++) { // 如果要判断小数,需要判断小数点 if(str.charAt(i)>='0' && str.charAt(i)<='9' || str.charAt(i)=="-" && i==0) continue; else return false; } return true; }
<form name="form1" method="post" action="process.jsp" [color=red]onsubmit="return isValidate(form1[/color])">
<%@ page contentType="text/html;charset=gb2312"%> <script language="JavaScript"> // 进行验证的方法 function isValidate(form){ userid = form.userid.value; if(userid==""){ alert("用户ID不能为空"); return false; }else if(userid.length>8 || userid.length<6){ alert("长度应该为6-8位"); return false; } userpass=form.userpass.value; if(userpass.length!=8){ alert("口令的长度不为8!"); return false; } return true; } </script> 请注册<br> <form name="form1" method="post" action="process.jsp" onsubmit="return isValidate(form1)"> 用户ID:<input type="text" name="userid">用户ID长度为6-8位<br> 口令:<input type="password" name="userpass">要求口令长度为8<br> 确认口令:<input type="password" name="userpass1"><br> 性别:<input type="radio" name="sex" value="男" checked>男 <input type="radio" name="sex" value="女">女<br> 爱好:<input type="checkbox" name="fav" value="运动">运动 <input type="checkbox" name="fav" value="音乐">音乐 <input type="checkbox" name="fav" value="编程">编程<br> 学历: <select name="degree"> <option value="本科">本科</option> <option value="硕士">硕士</option> <option value="专科">专科</option> <option value="博士">博士</option> </select><br> 备注: <textarea name="comment"></textarea><br> <input type="submit" value="提交"&g