日期:2014-05-16 浏览次数:20440 次
<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