JavaScript+html设计一个用户注册页面

高分请问一下,JavaScript+html设计一个用户注册页面?

老师布置的作业,急急急!
包含:用户名、密码、真实姓名、性别、电子邮箱、身份证号码、手机号、爱好、备注等,并要求对用户填写的内容进行验证;在页面中适当位置动态显示时间。
要求:
用户名:必填项,只能使用字母、数字和下划线,并且不能以数字开头,长度限制为6-20个字符。
密码:必填项,只能使用字母、数字和下划线,长度限制为6-20个字符。
确认密码:必填项,与密码有相同的验证。
真实姓名:必填项,必须输入中文,且要求长度为2-5个汉字。性别:必选项,使用单选按钮
电子邮箱验证:必填项,
身份证号码验证:必填项,
手机号验证:必填项,
爱好为多选框,不是必填项
时间显示要求使用JQuery技术实现
用户单击提交按钮后,用弹出框显示用户填写内容
所有验证通过后且正确显示用户填写内容后,使用JQuery技术清空所有文本杠。
最新回答
孤独的心不闹腾

2024-07-28 13:46:40

var reg=/^[a-zA-Z]\w*$/; var flag1=false,flag2=false,flag3=false; function chang1(obj){ var name=obj.value; if(name.length<3||name.length>8){ //alert("密码要求3-8位!"); document.getElementById("usName").innerHTML=" 用户名要求3-8位!"; } else if(!reg.test(name)){ //alert("用户名由字母开头,后字母、数字或下划线!"); document.getElementById("usName").innerHTML=" 用户名由字母开头,后字母、数字或下划线"; flag1=false;
明月本无心

2024-07-28 06:31:53

这个需求使用jquery就可以完整,主要难点在于你对正则表达式的理解,这些校验都用正则就可以了,有不懂或者需要帮助的问我就可以
冷月如霜

2024-07-28 13:49:01

我可以帮你写,私聊我吧