用JavaScript判断用户输入的数据是否如何要求!
2006-12-20 04:00
901 查看
<SCRIPT language=JavaScript>
function checkform()
{ var username = document.addnew.user.value;
if ((username.length<4)||(username=="")) {
alert("用户名至少为四位!");
addnew.user.focus();
return (false);
}
for(i = 0; i < username.length; i++)
{
if((username.charCodeAt(i)>128)||(username.charAt(i) == "*" )||( username.charAt(i)== "%"))
{ alert("用户名请使用英文或数字!");
addnew.user.focus();
return (false);
}}
var pwd = document.addnew.password.value;
var pwd2 = document.addnew.password1.value;
if (addnew.password.value=="") {
alert("请输入登录密码!");
addnew.password.focus();
return (false);
}
if (pwd.length < 3) {
alert("密码不能少于三位!");
return false;
}
if (pwd != pwd2) {
alert("两次密码输入不一致!");
document.addnew.password.value="";
document.addnew.password1.value="";
return false;
}
return true;
}
//-->
</SCRIPT>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>个人求职注册</title>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
</head>
<body>
<form name=addnew onsubmit="return checkform();" action="add_person_user.asp" method=post >
<div align="center">
<center>
<table width="98%" height="76"cellspacing="0" cellpadding="0">
<tr>
<td width="100%" height="35" colspan="3">
<p align="center">
<span>个人求职免费会员注册</span></font></td>
</tr>
<tr>
<td width="22%" height="23">用户名</span></p></div></td>
<td width="16%" height="23" valign="middle"><label>
<input name="user" type="text" id="user" />
</label></td>
<td width="62%" height="23" valign="middle">英文或数字(4-20位),不能有空格</td>
</tr>
<tr>
<td width="22%" height="23">密码</span></p></div></td>
<td width="16%" height="23" ><label>
<input name="password" type="text" id="password" />
</label></td>
<td width="62%" height="23" >英文或数字(3-20位),注意大小写</td>
</tr>
<tr>
<td width="22%" height="23" ><div align="right">
<p>重复</span><span>密码</span></p></div></td>
<td width="16%" height="23"><label>
<input name="password" type="text" id="password" />
</label></td>
<td width="62%" height="23" ></td>
</tr>
<tr>
<td width="100%" height="23" colspan="3" > </td>
</tr>
<tr>
<td width="100%" colspan="3" height="12"><div align="center">
<p align="center" style="line-height: 150%">
<label>
<input name="B1" type="submit" id="B1" value="提交" />
</label>
<input type="reset" value="复 原" name="B2" </p>
</div></td>
</tr>
</table>
</center>
</div>
</form>
</body>
</html>
function checkform()
{ var username = document.addnew.user.value;
if ((username.length<4)||(username=="")) {
alert("用户名至少为四位!");
addnew.user.focus();
return (false);
}
for(i = 0; i < username.length; i++)
{
if((username.charCodeAt(i)>128)||(username.charAt(i) == "*" )||( username.charAt(i)== "%"))
{ alert("用户名请使用英文或数字!");
addnew.user.focus();
return (false);
}}
var pwd = document.addnew.password.value;
var pwd2 = document.addnew.password1.value;
if (addnew.password.value=="") {
alert("请输入登录密码!");
addnew.password.focus();
return (false);
}
if (pwd.length < 3) {
alert("密码不能少于三位!");
return false;
}
if (pwd != pwd2) {
alert("两次密码输入不一致!");
document.addnew.password.value="";
document.addnew.password1.value="";
return false;
}
return true;
}
//-->
</SCRIPT>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>个人求职注册</title>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
</head>
<body>
<form name=addnew onsubmit="return checkform();" action="add_person_user.asp" method=post >
<div align="center">
<center>
<table width="98%" height="76"cellspacing="0" cellpadding="0">
<tr>
<td width="100%" height="35" colspan="3">
<p align="center">
<span>个人求职免费会员注册</span></font></td>
</tr>
<tr>
<td width="22%" height="23">用户名</span></p></div></td>
<td width="16%" height="23" valign="middle"><label>
<input name="user" type="text" id="user" />
</label></td>
<td width="62%" height="23" valign="middle">英文或数字(4-20位),不能有空格</td>
</tr>
<tr>
<td width="22%" height="23">密码</span></p></div></td>
<td width="16%" height="23" ><label>
<input name="password" type="text" id="password" />
</label></td>
<td width="62%" height="23" >英文或数字(3-20位),注意大小写</td>
</tr>
<tr>
<td width="22%" height="23" ><div align="right">
<p>重复</span><span>密码</span></p></div></td>
<td width="16%" height="23"><label>
<input name="password" type="text" id="password" />
</label></td>
<td width="62%" height="23" ></td>
</tr>
<tr>
<td width="100%" height="23" colspan="3" > </td>
</tr>
<tr>
<td width="100%" colspan="3" height="12"><div align="center">
<p align="center" style="line-height: 150%">
<label>
<input name="B1" type="submit" id="B1" value="提交" />
</label>
<input type="reset" value="复 原" name="B2" </p>
</div></td>
</tr>
</table>
</center>
</div>
</form>
</body>
</html>
相关文章推荐
- 以写代学:python 数据类型之字符串,判断用户输入的id是否符合要求
- javascript判断用户输入是否合法日期格式
- 用javascript判断输入数据是否货币并自动添加¥符号的代码
- 如何彻底判断用户输入的字符串是否为空
- 简单编程(一) 新手入门作业 [要求用户输入两个整数,判断第一个整数是否是第二个整数的倍数(使用运算符%)。]
- 如何判断用户输入的邮箱格式是否正确?
- Javascript:判断用户输入的年份是否是闰年
- C++ 如何一次性获取用户输入并判断是否为数字?
- Delphi 如何判断在DBGridEh中某格输入数据是否符合约束
- 如何判断用户输入的字符串是否是IP地址
- 在一个长度为10的整形数组中,已经放置好了任意10个整数。要求用户任意输入 一个整数,判断该数字是否在数组中。如果在,删除数组中该元素,并把后面的 元素往前挪。(让空出的位置在最后)
- JavaScript 判断用户输入的邮箱及手机格式是否正确
- shell 如何判断用户从键盘输入的变量是否为数字
- 用javascript判断用户输入email地址是否有效
- C++ 如何一次性获取用户输入并判断是否为数字?
- 用javascript判断输入数据是否货币并自动添加¥符号的代码
- 4.设计一个Email邮箱注册应用程序。要求:用户输入完成单击“立即注册”按,判断“密码”和“确认密码”文本框内容是否一致,如果一致在立即注册按钮上方显示用户输入的邮件地址,运行结果如图所示。
- Delphi 如何判断在DBGridEh中某格输入数据是否符合约束
- javascript 判断用户输入文本框是否为空
- WinForm 中要求在textBox中输入的内容必须是日期格式yyyy-mm-dd,判断用户输入是否有效!