js对前台的限制
来源:互联网 发布:轩辕世界神兽数据 编辑:程序博客网 时间:2024/05/02 03:02
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script language="javascript" >
function check(){
//1.检测用户名
var username=trim(document.getElementById("us").value);
if(username.length<6 || username.length>15){
alert("你输入的用户名有误,用户名必须是有6到15为有效字符组成");
document.getElementById("us").focus();
document.getElementById("us").select();
return false;
}
//2.对用户密码进行验证
var pw1=document.getElementById("pw1").value;
var pw2=document.getElementById("pw2").value;
if(pw1.length!=6){
alert("你输入的密码必须为6位有效字符");
return false;
}
if(pw1!=pw2){
alert("你输入输入的两次密码必须保持一致");
return false;
}
//3.对单选按钮的限制,要求用户必须选择一个性别
var sexs=document.getElementsByName("sex");
var flag=false;
for(var i=0;i<sexs.length;i++){
if(sexs[i].checked){
flag=true;
break;
}
}
if(!flag){
alert("请至少选择一个性别");
}
//4.对复选框的限制
var ins=document.getElementsByName("in");
var flag=false;
for(var i=0;i<sexs.length;i++){
if(ins[i].checked){
flag=true;
break;
}
}
if(!flag){
alert("请至少选择一个兴趣爱好");
}
//5.对用户所在城市进行限制
var area=document.getElementById("area").value;
if(area==""){
alert("请选择所在地区");
document.getElementById("area").focus();
return false;
}
//document.getElementById("area").options; //option组成的数组
// alert(document.getElementById("desc").value.length);
//6.对文本域的限制
var text=document.getElementById("text").value;
//alert(text);
if(text.length<4){
alert("请输入内容")
return false;
}
return false;
}
function trim(s){
s=s.replace(/^\s+/,""); //以非空字符开头
s=s.replace(/\s+$/,"");//以非空字符结束
return s
}
</script>
</head>
<body>
<form action="?" method="post" onsubmit="return check()" >
<table border="1" cellspacing="0" bordercolor="#0000FF" width = "80%" align="center" height="60%">
<tr>
<td>用户名</td>
<td><input type="text" name="username" id="us"> </td>
<td>文本框</td>
</tr>
<tr>
<td>密码</td>
<td><input type="password" name="password" id="pw1" > </td>
<td>密码文本框</td>
</tr>
<tr>
<td>确认密码</td>
<td><input type="password" name="password" id="pw2" > </td>
<td>密码文本框</td>
</tr>
<tr>
<td>性别</td>
<td><input type="radio" name="sex" >男 <input type="radio" name="sex" >女 </td>
<td>单选按钮</td>
</tr>
<td>爱好</td>
<td><input type="checkbox" name="in" >篮球 <input type="checkbox" name="in" >上网
<input type="checkbox" name="in" >玩 <input type="checkbox" name="in" >交友聊天
<input type="checkbox" name="in" >旅游</td>
<td>复选框</td>
</tr>
<tr>
<td>来自城市</td>
<td>
<select name="area" id="area">
<option value="">请选择城市</option>
<option value="hg">黄冈</option>
<option value="bj">北京</option>
<option value="sh">上海</option>
<option value="sz">深圳</option>
<option value="gz">广州</option>
</select></td>
<td>下拉列表</td>
</tr>
<td>上传照片</td>
<td><input type="file" name="upload" > </td>
<td>上传文件框</td>
</tr>
<td>自我介绍</td>
<td>
<textarea cols="34" rows="5" name="text" id="text"></textarea>
</td>
<td>文本域</td>
</tr>
<tr>
<td>按钮</td>
<td><input type="submit" name="submit" value="提交" > <input type="submit" name="reset" value="重置" > </td>
<td>按钮框</td>
</tr>
</table>
</form >
</body>
</html>
- js对前台的限制
- 前台js控制字数限制
- js的showModalDialog对字符串的限制
- js对输入用户名的限制
- js的前台验证
- 用js实现对text 输入框的限制
- JS 对输入框进行限制(常用的都有)
- JS 对输入框进行限制(常用的都有)
- php对json字符串的解析以及 php后台和前台js的交互
- js前台控制select二级联动,不是用Ajax对数据库的时时查询
- asp.net对cookie的操作(前台js和后台c#代码)
- 前台验证的js代码
- 前台应用js的验证
- js 的各种限制
- js的input限制
- JS 对输入框进行限制
- 首页前台分类栏目 默认限制20的解决办法
- js对文本框输入的字数限制、通过复选框控制其他html控件的可用性
- cocos2d中CCSprite的使用总结
- 在PS中用最快速度做绚丽背景
- 循环移位
- POJ 2406 Power Strings
- photoshop常见的锯齿问题
- js对前台的限制
- hdu 2037 贪心小水题
- MIPS GCC 嵌入式汇编(龙芯适用)
- 【多线程学习】:互斥锁Mutex
- Android应用开发——TextView控件属性列表
- 龙芯下汇编语言编程(2)
- 学习感悟
- 龙芯版 memcpy 的实现
- 使用tesseract-ocr破解网站验证码