<div class="registerbox">
<sf:form class="form-Register" name="formRegisterName" method="POST"
modelAttribute="user">
<!-- <ul>
<li><input name="" type="text" class="loginuser" value="用户名"
onclick="JavaScript:this.value=''" /></li>
<li><input name="" type="text" class="loginpwd" value="密码"
onclick="JavaScript:this.value=''" /></li>
<li><input name="" type="text" class="loginpwd" value="确认密码"
onclick="JavaScript:this.value=''" /></li>
<li><input name="" type="text" class="loginpwd" value="邮箱"
onclick="JavaScript:this.value=''" /></li>
<li><input name="" type="button" class="loginbtn" value="注册"
onclick="javascript:window.location='main.html'" /></li>
</ul> --> <ul>
<li><sf:input type="text" path="name" class="loginuser"
name="name" placeholder="用户名" /></li>
<li><sf:input type="password" path="password" class="loginpwd"
name="password" placeholder="密码" /></li>
<li><input type="password" path="confirmPassword"
name="confirmPassword" class="loginpwd" placeholder="确认密码" /></li>
<li><sf:input type="text" path="email" class="loginpwd"
name="email" placeholder="邮箱" /></li>
<li><button type="button" class="loginbtn"
onclick="registerInspection()">注册</button>
</ul> <script language="javascript" type="text/javascript">
function registerInspection() {
var name = document.formRegisterName.name;
var password = document.formRegisterName.password;
var confirmPassword = document.formRegisterName.confirmPassword;
var email = document.formRegisterName.email;
alert(name + "\n" + password + "\n" + confirmPassword
+ "\n" + email);
/* if(name.value.length==0){
alert("请输入用户名!");
name.focus();
return false;
}
if(password.value==""||password.value==null){
alert("请输入密码!");
password.focus();
return false;
}
if(confirmPassword.value==""||confirmPassword.value==null){
alert("请输入确认密码!");
confirmPassword.focus();
return false;
}
if(email.value==""||email.value==null){
alert("请输入邮箱!");
email.focus();
return false;
}
return true; */
if (!inspect(name) || !inspect(password)
|| !inspect(confirmPassword) || !inspect(email)) {
return false;
}
document.formRegisterName.submit();
alert("成功!");
return true;
}
</script>
</sf:form>
</div>

  

<script>
function inspect(variable) {
if (variable.value == "" || variable.value == null
|| variable.value == undefined) {
alert("填写完整注册信息!");
variable.focus();
return false;
}
else{
return true;
}
}
</script>

  

Java用户注册代码的更多相关文章

  1. pagebean pagetag java 后台代码实现分页 demo 前台标签分页 后台java分页

    java 后台代码实现分页 demo 实力 自己写的 标签分页 package com.cszoc.sockstore.util; import java.util.HashMap;import ja ...

  2. 经典KMP算法C++与Java实现代码

    前言: KMP算法是一种字符串匹配算法,由Knuth,Morris和Pratt同时发现(简称KMP算法).KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的.比 ...

  3. 常用 Java 静态代码分析工具的分析与比较

    常用 Java 静态代码分析工具的分析与比较 简介: 本文首先介绍了静态代码分析的基 本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBu ...

  4. 分享:根据webservice WSDL地址自动生成java调用代码及JAR包

    分享:根据webservice WSDL地址自动生成java调用代码及JAR包使用步骤:一.安装java 并配置JAVA_HOME 及 path二.安装ANT 并配置ANT_HOME三.解压WsdlT ...

  5. FastDFS搭建及java整合代码【转】

    FastDFS软件介绍 1.什么是FastDFS FastDFS是用C语言编写的一款开源的分布式文件系统.FastDFS为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高 ...

  6. [原创]Java静态代码检查工具介绍

    [原创]Java静态代码检查工具介绍 一  什么是静态代码检查? 静态代码分析是指无需运行被测代码,仅通过分析或检查源程序的语法.结构.过程.接口等来检查程序的正确性,找出代码隐藏的错误和缺陷,如参数 ...

  7. 最近开始研究PMD(一款采用BSD协议发布的Java程序代码检查工具)

    PMD是一款采用BSD协议发布的Java程序代码检查工具.该工具可以做到检查Java代码中是否含有未使用的变量.是否含有空的抓取块.是否含有不必要的对象等.该软件功能强大,扫描效率高,是Java程序员 ...

  8. java集合框架之java HashMap代码解析

     java集合框架之java HashMap代码解析 文章Java集合框架综述后,具体集合类的代码,首先以既熟悉又陌生的HashMap开始. 源自http://www.codeceo.com/arti ...

  9. 在Jmeter中使用自定义编写的Java测试代码

    我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java ...

随机推荐

  1. resultType返回的是集合中的元素类型

    https://www.cnblogs.com/start-fxw/p/5900087.html

  2. 【Java 理论篇 1】Java2平台的三个版本介绍

    导读:关于java的三种分类J2SE.J2EE.J2ME,在网上有很多资料,然后自己写的,也大多是从各个网站上搜罗里的.算是自己的一种笔记,或者明白的说,就是把别人的东西抄一遍.但是,这对于我来说,也 ...

  3. SQL2012通用分页存储过程

    --提取分页数据,返回总记录数 Createprocedure [dbo].[sp_Common_GetDataPaging_ReturnDataCount] ( @SqlString varchar ...

  4. Linux vi替换字符串

    1. 基本的替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ ...

  5. [luoguP1198][JSOI2008] 最大数(线段树 || 单调栈)

    题目传送门 1.线段树 线段树可以搞. 不过慢的要死1300+ms #include <cstdio> #include <iostream> using namespace ...

  6. fedora安装后,yum命令不能使用,Cannot retrieve metalink for repository: fedora. Please verify its path and try again 解决方法

    fedora安装后,yum命令不能使用,Cannot retrieve metalink for repository: fedora. Please verify its path and try ...

  7. bitcms-比特内容管理系统 3.1版源码发布

    bitcms比特内容管理系统,经过几个版本的更新和客户的使用已经基本上完善了.下面主要介绍下他的运行环境和功能. 一.运行环境:windows server+IIS bitcms采用Entity Fr ...

  8. msp430项目编程30

    msp430中项目---电压检测系统 1.SVS工作原理 2.电路工作原理 3.代码(显示部分) 4.代码(功能实现) 5.项目总结

  9. MySQL的字符串连接函数CONCAT, CONCAT_WS,GROUP_CONTACT

    本文转载自de.cel<MySQL的字符串连接函数CONCAT, CONCAT_WS,GROUP_CONCAT>   在搜索Mysql中怎么实现把一列的多行数据合并成一行时,找到了grou ...

  10. [bzoj2780][Spoj8093]Sevenk Love Oimaster_广义后缀自动机

    Sevenk Love Oimaster bzoj-2780 Spoj-8093 题目大意:给定$n$个大串和$m$次询问,每次给出一个字符串$s$询问在多少个大串中出现过. 注释:$1\le n\l ...