asp,表单,access,数据库,验证码,高手请进,200分

来源:百度知道 编辑:UC知道 时间:2024/07/07 16:15:56
今天做了个注册页面
在access写了个user表!
碰到种种问题!
我是照着126.com做的! 请大家去试注册看看!!

user_name 用户名*
user_password 密 码*
user_password 请再次输入密码

user_email 邮箱*
user_problem 密码提示问题
user_answer 密码提示答案

user_birthdate 出生日期*三个文本框
user_sex 性 别*
user_province 省 份----菜单
user_city 城 市----菜单
验证码
请输入上面的验证码
注册条款 我已仔细阅读并接受的注册条款

碰到如下问题:
1密码提交后 两个框的密码进入数据库 如 111111,222222(还有,怎么确认要求两次密码输入一样)
2出生年月日 怎么输入数据库(并确定没有乱输入比如 1744年20月38号)
3省份与城市的 选择输入
4验证码 (不进入数据库)
5注册条款的确认!(不进入数据库)
6输完用户名 tab键 后 显示可以注册or 红字 用户名重复
7email 确认有@xxx.xxx
如果输入错误,, 会红字提示!!
比如用户名重复,
email 连@都没有
出生日期 比如 1877年50月99号

我在date目录下建立db1.mdb 的user表:
user_email 邮箱*
user_problem 密码提示问题
user_answer 密码提示答案
user_birthdate 出生日期*
user_sex 性 别*
user_province 省 份
user_city 城 市
user_now 时间日期 我设置默认值是now()
1,问,我这样做得合不合适?应该改动些什么?怎

// 表单验证
//制作:海沙
//E-mail:yyrcjc@sina.com
//QQ:287394875

//验证用户名
function username()
{
var user=document.getElementById("userid");
var username1=document.getElementById("user1");
if (user.value.length==0 || user.value.length<6 || user.value.length>15)
{
username1.innerHTML="<img src='images/w.gif'/> <font style='color:#ff0000;'>账号须在6到15个字符之间!</font>";
user.focus();
return false;
}
else
{
if (Number(user.value))
{
username1.innerHTML="<img src='images/w.gif'/> <font style='color:#ff0000;'>账号不能全为数字!</font>";
user.focus();
return false;
}
else{
username1.innerHTML="<img src='images/r.gif'/>";
}
}
}

//验证密码
function password()
{
var Password=document.getElementById("Pw&