手机验证注册html页面图片,漂亮的登录注册页+Validate表单验证+自适应手机

78ef9096bd90f7c9578ff56055d5d1ce.png

94a6dc5feabd4193c6b752bf51a273a1.png

插件描述:在“漂亮的登录页+滑动弹出框+js正则验证”的基础上,添加自适应样式和优化输入时体验,增加Validate的表单验证

更新时间:2021-03-16 00:14:56

更新说明:尽可能详细地补充注释和说明。

发布时间:2015-09-27 15:09:05

common.js内包含了jquery.validate表单验证的一些设置,备注比较清楚。加上JQuery扩展插件Validate没有手机的验证方法,给它加了段自定义规则,用正则表达式来判断手机号码是否正确。//jquery.validate表单验证

$(document).ready(function(){

//登陆表单验证

$("#loginForm").validate({

rules:{

username:{

required:true,//必填

minlength:3, //最少6个字符

maxlength:32,//最多20个字符

},

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 HTML+CSS+JS 注册页面,包括表单验证和成功跳转到登录页面的代码: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>注册页面</title> <style> form { display: flex; flex-direction: column; align-items: center; } input { margin: 10px; } .error { color: red; font-size: small; margin: 5px; } </style> </head> <body> <h1>注册</h1> <form onsubmit="return validateForm()"> <label for="username">用户名:</label> <input type="text" id="username" name="username" required> <label for="password">密码:</label> <input type="password" id="password" name="password" required> <label for="confirm_password">确认密码:</label> <input type="password" id="confirm_password" name="confirm_password" required> <button type="submit">注册</button> </form> <div id="error_messages"></div> <script> function validateForm() { let username = document.getElementById("username").value; let password = document.getElementById("password").value; let confirm_password = document.getElementById("confirm_password").value; // 检查用户名是否为空 if (username === "") { displayErrorMessage("用户名不能为空!"); return false; } // 检查密码是否为空 if (password === "") { displayErrorMessage("密码不能为空!"); return false; } // 检查密码是否与确认密码相同 if (password !== confirm_password) { displayErrorMessage("密码与确认密码不一致!"); return false; } // 注册成功,跳转到登录页面 alert("注册成功!"); window.location.href = "login.html"; return false; } function displayErrorMessage(message) { let error_messages_div = document.getElementById("error_messages"); let error_message = document.createElement("div"); error_message.className = "error"; error_message.innerHTML = message; error_messages_div.appendChild(error_message); } </script> </body> </html> ``` 这段代码包括一个表单和一些简单的 CSS 样式来布局表单。在 `<form>` 标签上添加了一个 `onsubmit` 属性,当用户点击注册按钮时,它会调用 `validateForm()` 函数来验证表单数据。如果表单验证通过,它将弹出一个成功消息,并使用 `window.location.href` 跳转到登录页面。 在 `validateForm()` 函数中,我们首先获取表单中的用户名、密码和确认密码。然后,我们检查用户名和密码是否为空,并检查密码和确认密码是否相同。如果检查失败,则使用 `displayErrorMessage()` 函数显示错误消息,并返回 `false` 防止表单提交。如果表单验证通过,则使用 `window.location.href` 跳转到登录页面

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值