<script type="text/javascript">
$(function(){
// 错误消息提示
var msg = "${msg}";
if(msg != undefined && msg != null && msg != ''){
alert("${msg}");
}
// 切换到注册
$("#reg").click(function () {
$("#login").hide();
$("#regist").show();
});
// 切换到登录
$("#fanhui").click(function () {
$("#login").show();
$("#regist").hide();
});
// 注册表单校验
// var errors = "";
$("#regist").submit(function () {
errors = "";
var bool = true;//表示校验通过
if(!validateLoginname()) {
bool = false;
}
if(!validateLoginpass()) {
bool = false;
}
if(!validateReloginpass()) {
bool = false;
}
if(!bool){
alert(errors);
}/*else{
alert("注册成功!");
}*/ // $("#regist").submit(bool);
return bool;
});
//校验用户名
function validateLoginname() {
var name = $("#name").val();
if(name == "" || name == null){
errors += "用户名不能为空!\n";
return false;
}
return true;
}
//校验登录密码
function validateLoginpass() {
var pwd = $("#pwd").val();
if(pwd == "" || pwd == null){
errors += "密码不能为空!\n";
return false;
}
return true;
}
//校验确认密码
function validateReloginpass() {
var pwd = $("#pwd").val();
var pwd2 = $("#pwd2").val();
if(pwd != pwd2){
errors += "两次输入的密码不一致!\n";
return false;
}
return true;
}
});
</script> <form action="goRegist" method="post" id="regist" style="display: none;">
<div class="input_outer">
<span class="u_user"></span>
<input name="name" id="name" class="text" style="color: #FFFFFF !important" value="${user.name}" type="text" placeholder="请输入账户" >
</div>
<div class="input_outer">
<span class="us_uer"></span>
<input name="pwd" id="pwd" class="text" style="color: #FFFFFF !important; position:absolute; z-index:100;" value="${user.pwd}" type="password" placeholder="请输入密码">
</div>
<div class="input_outer">
<span class="us_uer"></span>
<input id="pwd2" class="text" style="color: #FFFFFF !important; position:absolute; z-index:100;" value="${user.pwd}" type="password" placeholder="请确认密码">
</div>
<div class="mb2"><input type="submit" id="rgt" class="act-but submit" style="color: #FFFFFF;width: 330px;height: 46px;line-height: 15px;" value="注册"/></div>
<div style="text-align: center;cursor: pointer;"><span id="fanhui">已有账户?<span style="color: yellow;">登录</span></span></div>
</form>

jsp页面注册验证问题的更多相关文章

  1. JSP页面实现验证码校验

    目录 验证码校验分析 生成验证码 测试验证码 校验验证码 测试验证码校验 添加验证码刷新 在网页页面的使用中为防止"非人类"的大量操作和防止一些的信息冗余,增加验证码校验是许多网站 ...

  2. jsp页面用DBHelper实现简单的登陆验证

    首先我们需要写一个简单的登陆页面login.jsp,然后用from表单提交给index.jsp页面.在index.jsp页面通过DBHelper连接数据库判断账号和密码,如果密码正确则显示登陆成功. ...

  3. tornado web高级开发项目之抽屉官网的页面登陆验证、form验证、点赞、评论、文章分页处理、发送邮箱验证码、登陆验证码、注册、发布文章、上传图片

    本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tornado的后端和ajax的 ...

  4. 本博文将一步步带领你实现抽屉官网的各种功能:包括登陆、注册、发送邮箱验证码、登陆验证码、页面登陆验证、发布文章、上传图片、form验证、点赞、评论、文章分页处理以及基于tronado的后端和ajax的前端数据处理。

    本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tronado的后端和ajax的 ...

  5. jsp页面常用控件

    1.点击按钮返回 上一页: <input type="submit" value="返回" onclick="javascript :histo ...

  6. Servlet页面注册用户的小程序(一)

    本实例实现用userreg.jsp页面中的表单提交注册请求,把注册信息提交给regservlet写入数据库并且查询新用户显示出来. 一.准备工作. 1.jdbc数据驱动开发包mysql-connect ...

  7. 解决JSP页面中文乱码插入到数据库的问题

    在JSP页面使用表单注册一个用户名的时候,查看到数据库里面的表中文显示乱码的情况有两种: 1.JSP页面传进来的参数中文就是乱码,则是前台的问题,这个时候写一个过滤器就好了,可以写如下的一个过滤器 p ...

  8. Equinox OSGi服务器应用程序的配置步骤 (支持JSP页面)

    本文介绍在Eclipse里如何配置一个简单的基于Eclipse Equinox OSGi实现的Web应用程序,在它的基础上可以构造更加复杂的应用,本文使用的是Eclipse 3.3.1版本,如果你的E ...

  9. JSP页面和属性命名规范

     1.页面命名: 登陆 Login注册 Register用户 User创建 Create修改 Update删除 Delete查询 Selete控制器 Controller用户名 Username密码 ...

随机推荐

  1. vue项目 PC端点击查看大图

    今天,发现了一款还不错的插件来实现查看大图,成熟度也比较高,支持各种操作 原作品的github地址为 https://github.com/mirari/v-viewer 也有对应的中文文档,使用方法 ...

  2. mysql中explain输出列之id的用法详解

    参考mysql5.7 en manual,对列id的解释: The SELECT identifier. This is the sequential number of the SELECT wit ...

  3. Linux性能优化从入门到实战:07 CPU篇:CPU性能优化方法

    性能优化方法论   动手优化性能之前,需要明确以下三个问题:   (1)如何评估性能优化的效果? 确定性能的量化指标.测试优化前的性能指标.测试优化后的性能指标.   量化指标的选择.至少要从应用程序 ...

  4. Memcache--02 源码安装nginx,php

    目录 一.session共享问题介绍 二.环境准备 一.session共享问题介绍 session主要用于服务端存储用户会话信息,cookie用于浏览器存储用户会话信息. 单系统服务session都存 ...

  5. python pip安装模块报错 "Can't connect to HTTPS URL because the SSL module is not available."

    在升级python版本为3.6之后,pip安装模块报错. 报错信息如图: 原因是系统自带的openssl版本与python3的版本不匹配,所以这里只要升级openssl版本就可以解决问题. yum - ...

  6. Dubbo学习-2-注册中心搭建

    1.Dubbo支持如下几种注册中心,推荐使用zookeeper来作为注册中心. 2. 下载zookeeper https://zookeeper.apache.org/releases.html#do ...

  7. nodejs廖雪峰大神教程

    https://www.liaoxuefeng.com/wiki/1022910821149312/1023025235359040

  8. vivo面试题

    0.自动拆箱和装箱 java有8种原始类型,分为数字型,字符型,布尔型.其中数字型又分为整数型和浮点数型.整数型按照占用字节数从小到大依次是byte(占用1个字节,值范围是[-27 ~ 27-1]). ...

  9. vue中的render函数介绍

    简介:对于不了解slot的用法(参考:大白话vue-slot的用法)又刚接触render函数的同学来说,官网的解释无疑一脸懵逼,这里就整理下个人对render函数的理解 问题: 1.render函数是 ...

  10. 路由Vue-router 的使用总结

    1.关于 router-view 匹配 vue 项目使用 vue-router,所有的根级别的路由都是在 App.vue 文件中的 router-view 中渲染的.比如下面的 path: '/' . ...