这是本人写的一个用户注册页面。可检测用户名是否被使用,以及其他输入的信息是否符合相应的规则。
register.php的代码
<?php //注册新账号的编辑界面
require('menu2.php');//加载短菜单
require('configywcl.php');//加载配置文件
?>
<html>
<head>
<title>注册新账号</title>
<script type="text/javascript" src="jquery-1.7.2.js"></script> <!--千万别忘记引用jQuery文件,否则无法执行-->
<script type="text/javascript"><!--自动检查账号是否被注册-->
$(
function()
{
//方式一 jQuery(普通应用时推荐,简单易用)
$("#user").blur(function()
{ //文本框鼠标焦点消失事件
$.get("check_user.php?user="+$("#user").val(),null,function(data) //此处get方式 可换为post方式按需求调整,其他无需修改使用方式一样
{
$("#chk").html(data); //向ID为chk的元素内添加html代码
}
);
}
)
}
)
</script>
</head>
<h2 align="center" >注册新账号</h2>
<form method="post" action="adduser.php" name="regform">
<script type="text/javascript">
function regcheck()
{
var username=document.regform.username.value;
var regbianhao=/^01111[0-1][0-9]{2}$/;
var regmobile=/^1[0-9]{10}$/;
var regbgdh=/^6034[0-9]{4}$/;
var regpassword=/^[A-Za-z0-9]+$/;
var regrealname=/^[\u0391-\uFFE5]+$/;
var password1=document.regform.password1.value;
var password2=document.regform.password2.value;
var realname=document.regform.realname.value;
var mobile=document.regform.mobile.value;
var bgdh=document.regform.bgdh.value;
var keshi=document.regform.keshi.value;
var bianhao=d