利用js实现注册问题中的一些验证
来源:互联网 发布:路易斯威廉姆斯数据 编辑:程序博客网 时间:2024/04/25 14:10
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>方法简单的注册界面</title>
<script>
function $$(id){
return document.getElementById(id);
}
var ifemail =false;
var ifname = false;
var ifpwd =false;
function checkEmail(){
var echeck = $$("emailcheck");
if(echeck.value.trim().length==0){
$$("endemail").innerHTML="*邮箱不能为空";
$$("endemail").style.color="red";
}else{
var patterspace = /\s+/;
if(patterspace.test(echeck.value.trim())){
$$("endemail").innerHTML="输入的数据中间不能包含空格";
}else{
//检查输入的数据是否符合邮箱要求
var zzemail = /^\w+@\w+\.((cn)|(com)|(com.cn))$/;
if(zzemail.test(echeck.value.trim())){
ifemail=true;
$$("endemail").innerHTML="<img src='images/register_write_ok.gif'/>";
}else{
$$("endemail").innerHTML="*输入的格式不正确";
$$("endemail").style.color="red";
}
}
}
}
function checkName(){
var echeck = $$("namecheck");
if(echeck.value.trim().length==0){
$$("endname").innerHTML="*昵称不能为空";
$$("endname").style.color="red";
}else{
var patterspace = /\s+/;
if(patterspace.test(echeck.value.trim())){
$$("endname").innerHTML="输入的数据中间不能包含空格";
}else{
ifname=true;
$$("endname").innerHTML="<img src='images/register_write_ok.gif'/>";
}
}
}
function checkPwd1(){
var echeck = $$("pwdcheck1");
if(echeck.value.trim().length==0){
$$("endpwd1").innerHTML="*密码不能为空";
$$("endpwd1").style.color="red";
}else{
$$("endpwd1").innerHTML="<img src='images/register_write_ok.gif'/>";
}
}
function checkPwd2(){
var echeck = $$("pwdcheck2");
if(echeck.value.trim().length==0){
$$("endpwd2").innerHTML="*密码不能为空";
$$("endpwd2").style.color="red";
}else{
if($$("pwdcheck1").value==echeck.value){
ifpwd=true;
$$("endpwd2").innerHTML="<img src='images/register_write_ok.gif'/>";
}else{
$$("endpwd2").innerHTML="*两次密码不一致";
$$("endpwd2").style.color="red";
}
}
}
function checkall(){
return ifemail&&ifname&&ifpwd;
}
var hs = "";
window.onload= function(){
hs=document.getElementById("stc").children[0];//初始化
}
function selectplace(){
var placeom = document.getElementById("st").value;//得到选择的值
document.getElementById("stc").options.length=0;
switch (placeom){
case "1":
document.getElementById("stc").appendChild(hs);
break;
case "2":
//定义一个数组来存放有四川有哪些城市
var area = new Array("成都市","绵阳市","德阳市","乐山市","宜宾市");
for(var i=0;i<area.length;i++){
var getArea = area[i];
var createArea = document.createElement("option");
createArea.innerText=getArea;
document.getElementById("stc").appendChild(createArea);
}
break;
case "3":
//定义一个数组来存放有浙江有哪些城市
var areazj = new Array("杭州市","宁波市","舟山市","温州市");
for(var j=0;j<areazj.length;j++){
var getAreazj = areazj[j];
var createAreazj = document.createElement("option");
createAreazj.innerText=getAreazj;
document.getElementById("stc").appendChild(createAreazj);
}
break;
case "4":
//定义一个数组来存放有广东有哪些城市
var areagd = new Array("广州市","深圳市","佛山市","东莞市");
for(var k=0;k<areagd.length;k++){
var getAreagd = areagd[k];
var createAreagd = document.createElement("option");
createAreagd.innerText=getAreagd;
document.getElementById("stc").appendChild(createAreagd);
}
break;
default :
break;
}
}
</script>
</head>
<body>
<div style="background-color: deepskyblue;height: 50px">
</div>
<div style="background-color:skyblue ;height:600px ">
<table>
<tr><td>Email地址</td><td ><input id="emailcheck" type="text" name="textEmail" onblur="checkEmail();" style="border: 1px solid black"/><span id="endemail"></span></td></tr>
<tr><td>设置昵称</td><td class="emailcheck"><input id="namecheck" type="text" name="textName" onblur="checkName();" style="border: 1px solid black"/><span id="endname"></span></td></tr>
<tr><td>密码</td><td class="emailcheck"><input id="pwdcheck1" type="password" name="textPwd1" onblur="checkPwd1();" style="border: 1px solid black"/><span id="endpwd1"></span></td></tr>
<tr><td>再次确认密码</td><td class="emailcheck"><input id="pwdcheck2" type="password" name="textPwd2" onblur="checkPwd2();" style="border: 1px solid black"/><span id="endpwd2"></span></td></tr>
<tr><td>性别</td><td>男<input type="radio" name="one" checked >女<input type="radio" name="one" ></td></tr>
<tr><td>所在地区</td>
<td><select id="st" onchange="selectplace();">
<option value="1">
---请选择省---
</option>
<option value="2">
四川
</option>
<option value="3">
浙江
</option>
<option value="4">
广东
</option>
</select>
<select id="stc" >
<option>
---请选择城市---
</option>
</select></td>
</tr>
<tr><td><input type="submit" value="提 交 注 册"style="background-color: royalblue" onclick="return checkall();"/></td></tr>
</table>
</div>
</body>
</html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>方法简单的注册界面</title>
<script>
function $$(id){
return document.getElementById(id);
}
var ifemail =false;
var ifname = false;
var ifpwd =false;
function checkEmail(){
var echeck = $$("emailcheck");
if(echeck.value.trim().length==0){
$$("endemail").innerHTML="*邮箱不能为空";
$$("endemail").style.color="red";
}else{
var patterspace = /\s+/;
if(patterspace.test(echeck.value.trim())){
$$("endemail").innerHTML="输入的数据中间不能包含空格";
}else{
//检查输入的数据是否符合邮箱要求
var zzemail = /^\w+@\w+\.((cn)|(com)|(com.cn))$/;
if(zzemail.test(echeck.value.trim())){
ifemail=true;
$$("endemail").innerHTML="<img src='images/register_write_ok.gif'/>";
}else{
$$("endemail").innerHTML="*输入的格式不正确";
$$("endemail").style.color="red";
}
}
}
}
function checkName(){
var echeck = $$("namecheck");
if(echeck.value.trim().length==0){
$$("endname").innerHTML="*昵称不能为空";
$$("endname").style.color="red";
}else{
var patterspace = /\s+/;
if(patterspace.test(echeck.value.trim())){
$$("endname").innerHTML="输入的数据中间不能包含空格";
}else{
ifname=true;
$$("endname").innerHTML="<img src='images/register_write_ok.gif'/>";
}
}
}
function checkPwd1(){
var echeck = $$("pwdcheck1");
if(echeck.value.trim().length==0){
$$("endpwd1").innerHTML="*密码不能为空";
$$("endpwd1").style.color="red";
}else{
$$("endpwd1").innerHTML="<img src='images/register_write_ok.gif'/>";
}
}
function checkPwd2(){
var echeck = $$("pwdcheck2");
if(echeck.value.trim().length==0){
$$("endpwd2").innerHTML="*密码不能为空";
$$("endpwd2").style.color="red";
}else{
if($$("pwdcheck1").value==echeck.value){
ifpwd=true;
$$("endpwd2").innerHTML="<img src='images/register_write_ok.gif'/>";
}else{
$$("endpwd2").innerHTML="*两次密码不一致";
$$("endpwd2").style.color="red";
}
}
}
function checkall(){
return ifemail&&ifname&&ifpwd;
}
var hs = "";
window.onload= function(){
hs=document.getElementById("stc").children[0];//初始化
}
function selectplace(){
var placeom = document.getElementById("st").value;//得到选择的值
document.getElementById("stc").options.length=0;
switch (placeom){
case "1":
document.getElementById("stc").appendChild(hs);
break;
case "2":
//定义一个数组来存放有四川有哪些城市
var area = new Array("成都市","绵阳市","德阳市","乐山市","宜宾市");
for(var i=0;i<area.length;i++){
var getArea = area[i];
var createArea = document.createElement("option");
createArea.innerText=getArea;
document.getElementById("stc").appendChild(createArea);
}
break;
case "3":
//定义一个数组来存放有浙江有哪些城市
var areazj = new Array("杭州市","宁波市","舟山市","温州市");
for(var j=0;j<areazj.length;j++){
var getAreazj = areazj[j];
var createAreazj = document.createElement("option");
createAreazj.innerText=getAreazj;
document.getElementById("stc").appendChild(createAreazj);
}
break;
case "4":
//定义一个数组来存放有广东有哪些城市
var areagd = new Array("广州市","深圳市","佛山市","东莞市");
for(var k=0;k<areagd.length;k++){
var getAreagd = areagd[k];
var createAreagd = document.createElement("option");
createAreagd.innerText=getAreagd;
document.getElementById("stc").appendChild(createAreagd);
}
break;
default :
break;
}
}
</script>
</head>
<body>
<div style="background-color: deepskyblue;height: 50px">
</div>
<div style="background-color:skyblue ;height:600px ">
<table>
<tr><td>Email地址</td><td ><input id="emailcheck" type="text" name="textEmail" onblur="checkEmail();" style="border: 1px solid black"/><span id="endemail"></span></td></tr>
<tr><td>设置昵称</td><td class="emailcheck"><input id="namecheck" type="text" name="textName" onblur="checkName();" style="border: 1px solid black"/><span id="endname"></span></td></tr>
<tr><td>密码</td><td class="emailcheck"><input id="pwdcheck1" type="password" name="textPwd1" onblur="checkPwd1();" style="border: 1px solid black"/><span id="endpwd1"></span></td></tr>
<tr><td>再次确认密码</td><td class="emailcheck"><input id="pwdcheck2" type="password" name="textPwd2" onblur="checkPwd2();" style="border: 1px solid black"/><span id="endpwd2"></span></td></tr>
<tr><td>性别</td><td>男<input type="radio" name="one" checked >女<input type="radio" name="one" ></td></tr>
<tr><td>所在地区</td>
<td><select id="st" onchange="selectplace();">
<option value="1">
---请选择省---
</option>
<option value="2">
四川
</option>
<option value="3">
浙江
</option>
<option value="4">
广东
</option>
</select>
<select id="stc" >
<option>
---请选择城市---
</option>
</select></td>
</tr>
<tr><td><input type="submit" value="提 交 注 册"style="background-color: royalblue" onclick="return checkall();"/></td></tr>
</table>
</div>
</body>
</html>
0 0
- 利用js实现注册问题中的一些验证
- js实现验证注册
- js实现注册验证
- 注册验证的js的一些写法
- JavaWeb第三周-利用JS中正则表达式实现注册的信息验证。
- 利用js实现表单验证
- 使用js实现简单的注册验证
- php用户注册页面利用js进行表单验证
- 收集了一些注册验证JS表单时
- 利用JQuery实现注册页面的验证功能
- Ajax实现注册邮箱的可用性验证-js实现
- js注册表单验证
- js注册验证
- js注册验证
- 注册js/jquery验证
- js注册验证
- js表单注册验证
- 注册JS验证
- 前端开发、IDE、Node.js与Sublime text3
- max submatrix which has all borders the same color.
- OpenJudge 1.11-0.7 和为给定数
- STL之优先队列
- 神经网络与BP算法推导
- 利用js实现注册问题中的一些验证
- 03_Flink Streaming SinkFunction
- 287. Find the Duplicate Number #Hard
- Redis数据库(string和hash类型)
- connection.prepareStatement(sql).execute()返回值boolen类型什么意思?
- 工业电表接线方法,光纤接线方法、97,、2007协议
- php面向对象
- Jquery-zTree的基本用法
- zTree简单使用和代码结构