HTML实现用户注册页面

这篇具有很好参考价值的文章主要介绍了HTML实现用户注册页面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>表单及其美化</title>
</head>
<style>
	body{
	background-image: url(landscape.jpg);
    background-position: center center;
	background-size: cover;}
	.demo{
    padding: 50px;
    height: 80%;
    width: 40%;
    margin: 0px auto;
    background-color:azure;}
	.div{
	width: 300px;
	margin: 0 auto; 
	padding: 15px;}
	p{
	color: red;
	float:left;
	margin-left: 20%;}
</style>
<body><div class="demo">
<div class="div" style="font-size: 20px;color:red;">请注册个人信息:</div>
<p>*</p><div class="div">
姓名:<input id="Na" type="text" class="inputs" onchange="Name()"/>
<div id="name" class="red" style="color: red;"></div></div>
<div class="div">
性别:<input name="sex" type="radio" value="男" checked/>男 <input name="sex" type="radio" value="女"/>女</div>
<div class="div">
出生日期:<select id="year"><script type="text/javascript">
        for(var i=2000;i<=2022;i++){
        document.write("<option value="+i+">"+i+"</option>");}
        </script></select>年
        <select id="month"><script type="text/javascript">
        for(var i=1;i<=12;i++){
        document.write("<option value="+i+">"+i+"</option>");}
        </script></select>月
        <select id="day"><script type="text/javascript">
        for(var i=1;i<=31;i++){
        document.write("<option value="+i+">"+i+"</option>");}
        </script></select>日</div>
<p>*</p><div class="div">
院校名称:<input id="Un" type="text" class="inputs" onchange="University()"/>
<div id="un" class="red" style="color: red;"></div></div>
<p>*</p><div class="div">
所属学院:<input id="Co" type="text" class="inputs" onchange="College()"/>
<div id="co" class="red" style="color: red;"></div></div>
<p>*</p><div class="div">
专业班级:<input id="Cl" type="text" class="inputs" onchange="Class()"/>
<div id="cl" class="red" style="color: red;"></div></div>
<p>*</p><div class="div">
个人学号:<input id="Num" type="text" class="inputs" onchange="Number()"/>
<div id="num" class="red" style="color: red;"></div></div>
<p>*</p><div class="div">
注册用户名:<input id="user" type="text"  class="inputs" onchange="checkUser()"/>
<div id="userId" class="red" style="color: red;"></div></div>
<p>*</p><div class="div">
请输入密码:<input id="pwd" type="password"  class="inputs" onchange="checkPwd()"/>
<div id="pwdId" class="red" style="color: red;"></div></div>
<p>*</p><div class="div">
请确认密码:<input id="repwd" type="password"  class="inputs" onchange="checkRepwd()"/>
<div id="repwdId" class="red" style="color: red;"></div></div>
<p>*</p><div class="div">
输入电子邮箱:<input id="email" type="text"  class="inputs" onchange="checkEmail()"/>
<div id="emailId" class="red" style="color: red;"></div></div>
<div class="div">
<input name="sub" type="submit" value="注册"/>
<input name="cancel" type="reset" value="清除"/></div>
</div></div></body></html>
<script>
function Name(){
	var Na=document.getElementById("Na").value;
	var reg=/^[\u4e00-\u9fa5]{0,}$/;
	if (!reg.test(Na)){
		document.getElementById("name").innerHTML="姓名只能由汉字组成";
		return false;}
	document.getElementById("name").innerHTML="输入成功";
	return true;}
function University(){
	var Un=document.getElementById("Un").value;
	var reg=/^[\u4e00-\u9fa5]{0,}$/;
	if (!reg.test(Un)){
		document.getElementById("un").innerHTML="学校名称由汉字组成";
		return false;}
	document.getElementById("un").innerHTML="输入成功";
	return true;}
function College(){
	var Co=document.getElementById("Co").value;
	var reg=/^[\u4e00-\u9fa5]{0,}$/;
	if (!reg.test(Co)){
		document.getElementById("co").innerHTML="学院名称由汉字组成";
		return false;}
	document.getElementById("co").innerHTML="输入成功";
	return true;}
function Class(){
	var Cl=document.getElementById("Cl").value;
	var reg=/^[\u4e00-\u9fa5]{0,}$/;
	if (!reg.test(Cl)){
		document.getElementById("cl").innerHTML="数字请输入大写形式";
		return false;}
	document.getElementById("cl").innerHTML="输入成功";
	return true;}
function Number(){
	var Num=document.getElementById("Num").value;
	var reg=/^\d{11}$/;
	if (!reg.test(Num)){
		document.getElementById("num").innerHTML="学号必须为11位数字";
		return false;}
	document.getElementById("num").innerHTML="输入成功";
	return true;}
function checkUser(){
	var user=document.getElementById("user").value;
	var reg=/^\w{4,12}$/;
	if (!reg.test(user)){
		document.getElementById("userId").innerHTML="由字母、数字和下划线组成的4-16位字符";
		return false;}
	document.getElementById("userId").innerHTML="输入成功";
	return true;}
function checkPwd(){
	var pwd=document.getElementById("pwd").value;
	var reg=/^[a-zA-Z0-9]{4,12}$/;
	var reg1=/^\d{4,12}$/;
	if (!reg.test(pwd)){
		document.getElementById("pwdId").innerHTML="密码长度为6-12个字符";
		return false;}
	if (reg1.test(pwd)){
		document.getElementById("pwdId").innerHTML="密码设置太简单";
		return false;}
	document.getElementById("pwdId").innerHTML="输入成功";
	return true;}
function checkRepwd(){
	var repwd=document.getElementById("repwd").value;
	var pwd=document.getElementById("pwd").value;
	if (pwd!=repwd){
		document.getElementById("repwdId").innerHTML="两次输入的密码不一致";
		return false;}
	document.getElementById("repwdId").innerHTML="输入成功";
	return true;}
function checkEmail(){
	var email=document.getElementById("email").value;
	var reg=/^\w+@\w+(\.[a-zA-Z]{2,3}){1,2}$/;
	if (!reg.test(email)){
		document.getElementById("emailId").innerHTML="Email格式不正确,例如web@sohu.com";
		return false;}
	document.getElementById("emailId").innerHTML="输入成功";
	return true;}
function test(){
if (!Name()||!University()||!College()||!Class||!Number()||!checkUser()||!checkEmail()||!checkPwd()||!checkRepwd()){
	alert("请将注册信息填写完整!");
	return false;}
	return true;}
</script>

效果图:

HTML实现用户注册页面

编写代码的时候用到了大量的正则表达式,大家可以去主页里找一下,里面有一篇就是关于常用正则表达式的介绍。文章来源地址https://www.toymoban.com/news/detail-505697.html

到了这里,关于HTML实现用户注册页面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 登录页面设置用户必须勾选且阅读完某种协议才能登录或注册

        其实在很多软件的开发过程中,都会出现登录页面,尤其是一个成熟完整的系统,其中的登录页面多多少少的都属有用户须知的隐私协议,那么怎么在用户登录或者注册前让用户稍微浏览一下这个隐私协议呢?我们可以通过监听隐私协议的滚动以及用户是否点击了勾选隐

    2023年04月08日
    浏览(60)
  • 尚融宝20-实现用户注册和用户认证

    目录 一、需求 二、前端整合发送验证码 三、实现用户注册 1、创建VO对象 2、定义常量 3、引入MD5工具类 4、Controller 5、Service 6、前端整合 四、实现用户登录 1、后端整合JWT 2、前端整合 五、校验用户登录 1、后端 2、前端   点击获取验证码后先对手机号进行验证是否为空,其

    2023年04月21日
    浏览(35)
  • SpringBoot整合邮箱验证码实现用户注册

    唠嗑部分 今天我们来分享一下在系统开发过程中,如何使用验证码来验证用户并完成用户注册 首先来看一下成品界面展示 说一下以上注册功能的设计: 用户手动输入用户名(全数据库唯一)、密码、确认密码、邮箱地址(单个邮箱最多可注册3个用户)、正确的邮箱验证码,即可

    2024年02月08日
    浏览(50)
  • Java开发:实现用户注册登录的功能

    一、前言 在Java开发过程中,实现用户的注册功能是最基本的,用户通过手机号或者邮箱作为注册账号也是非常常见的操作方式,不管是通过手机号注册或者邮箱注册,原理都差不多,那么本文就来分享一下在Java开发过程中的用户注册账号的功能实现。 二、准备工作 1、通过

    2023年04月09日
    浏览(35)
  • Django用户认证: 利用Django Auth模块实现用户注册、登录与登出

    用户登录注册属于用户认证的一部分,Django内置了一套用户认证体系,使用起来比较方便,而且支持用户定制和拓展,足以满足任何复杂的业务需求。 Django框架中,用户权限管理被划分为三个层次: 用户 :系统使用者,拥有自己的权限。可被一个或多个用户组包含。 用户组

    2023年04月20日
    浏览(42)
  • MVC框架实现用户登录注册功能(连接数据库)

    一、简单理解MVC框架 二、项目结构 三、项目源码 3.1 User 3.2 UserDao 3.3 RegisterDao 3.4 servletControll 3.5 servletControllRegister 3.6 web.xml 3.7 login.jsp 3.8 register.jsp 3.9 success.jsp 3.10 failure.jsp  四、实现效果 总结 本篇文章主要介绍利用MVC框架去实现一个简单的用户登录注册功能,内容主

    2024年02月06日
    浏览(43)
  • 使用Django Rest Framework设计与实现用户注册API

    在现代Web应用开发中,RESTful API已成为前后端分离架构中的关键组件。Django Rest Framework (DRF) 是一款基于Django的优秀库,提供了丰富的工具和接口,极大地简化了RESTful API的设计与实现。本文将以用户注册功能为例,展示如何运用DRF构建一个完整的API端点,包括数据验证、模型

    2024年04月25日
    浏览(27)
  • 用Java代码实现学生管理系统(可实现用户登录注册功能)

    简单实现学生系统的登录和注册,以及学生信息添加、删除,修改、查询功能。根据需求,创建一个学生类和和用户类以及学生系统类,在登录管理系统之前需要先注册用户,只有输入正确的用户名和密码才可以登录,忘记密码后可以根据用户信息进行修改,用容器存储学生

    2024年02月05日
    浏览(34)
  • “Layui用户认证:实现安全高效的登录和注册体验”

    layui(谐音:类 UI) 是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,极易上手,拿来即用。其风格简约轻盈,而组件优雅丰盈,从源代码到使用方法的每一处细节都经过精心雕琢,非常适合网页界面的快速开发。layui 区别于那些基

    2024年02月16日
    浏览(34)
  • Django实现用户注册登录,表单提交后跳转网页(学习笔记)

    效果图如下:   使用命令提示符,进入想存放项目的目录: 在项目coco目录下新建static文件夹,用于存放网页文件的css,js,imgs 在coco_app目录下新建文件夹templates,用于存放需要用到的HTML网页 打开coco文件夹中的settings.py注册coco_app 引用templates 连接数据库,这里我用的MySQL数据

    2023年04月11日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包