register.php的代码
require('menu2.php');//加载短菜单
require('configywcl.php');//加载配置文件
?>
注册新账号$(
function()
{
//方式一 jQuery(普通应用时推荐,简单易用)
$("#user").blur(function()
{ //文本框鼠标焦点消失事件
$.get("check_user.php?user="+$("#user").val(),null,function(data) //此处get方式 可换为post方式按需求调整,其他无需修改使用方式一样
{
$("#chk").html(data); //向ID为chk的元素内添加html代码
}
);
}
)
}
)
注册新账号
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=document.regform.bianhao.value;
var jibie=document.regform.jibie.value;
if (!username.match(regpassword))
{
alert("账号应由英文或数字组成");
document.regform.username.focus();
return false;
}
if (!password1.match(regpassword))
{
alert("密码应由英文或数字组成");
document.regform.password1.focus();
return false;
}
if (!password2.match(regpassword))
{
alert("密码应由英文或数字组成");
document.regform.password2.focus();
return false;
}
if (password2!=password1)
{
alert("两次密码不一致");
document.regform.password1.focus();
return false;
}
if (!realname.match(regrealname))
{
alert("姓名必须为汉字");
document.regform.realname.focus();
return false;
}
if (!mobile.match(regmobile))
{
alert("手机号格式错误");
document.regform.mobile.focus();
return false;
}
if (!bgdh.match(regbgdh))
{
alert("办公电话格式错误");
document.regform.bgdh.focus();
return false;
}
if (keshi=="请选择科室")
{
alert("科室未选择");
document.regform.keshi.focus();
return false;
}
if (jibie=="请选择级别")
{
alert("级别未选择");
document.regform.jibie.focus();
return false;
}
if (bianhao!=""){
if (bianhao!=bianhao.match(regbianhao))
{
alert("人员编号格式错误");
document.regform.bianhao.focus();
return false;
}
}
}
*注册帐号: | 例:wuanshou | |
*输入密码: | 例:ae4D5c | |
*确认密码: | 例:ae4D5c | |
*真实姓名: | 例:吴安寿 | |
*手机号码: | 例:15311772705 | |
*办公电话: | 例:60342032 | |
*科室: | 请选择科室 $sqlgroups="select keshi from keshi"; $resultgroups=mysql_query($sqlgroups); $numrows=mysql_num_rows($resultgroups); if ($numrows>0) { while($data=mysql_fetch_array($resultgroups)) { $keshi=$data['keshi']; ?> } } ?> | |
*级别: | 请选择级别 $sqlgroups="select * from jibie"; $resultgroups=mysql_query($sqlgroups); $numrows=mysql_num_rows($resultgroups); if ($numrows>0) { while($data=mysql_fetch_array($resultgroups)) { $jibie=$data['jibie']; ?> } } ?> | |
编号: | 例:01111099 | |
备注: | ||
require('foot.php');
?>
check_user.php的代码
header("Content-type:text/html;charset=UTF-8");
include('configywcl.php');//加载配置文件
//GET方式获取数据(取决于异步提交时提交方式)
if($_GET['user'])
{
$user=$_GET['user'];
//此处可进行数据库匹配,本次省略直接判断
$sql="select username from user where username='$user'";//判断用户是否已经存在
$result=mysql_query($sql);
$num_rows=mysql_num_rows($result);
if($num_rows>0)
{
echo "";
echo "不可用";
}
else
{
echo "";
echo "可用";
}
/*POST方式获取数据(取决于异步提交时提交方式)
if($_POST['user'])
{
$user=$_POST['user'];
//此处可进行数据库匹配,本次省略直接判断
if($user=="admin")
echo "用户名已被注册!";
else
echo "用户名可以使用";
}else{}
*/
}
?>