<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. 大数据学习——安装zooleeper

    1 alt+p,上传zookeeper-3.4.5.tar.gz 2 解压安装包 ,安装在apps目录下 tar -zxvf zookeeper-3.4.5.tar.gz -C apps 3 删除zo ...

  2. 【Kubernetes】Kubernetes删除namespace后持续terminating状态

    删除isti和foo的配置文件之后,namespace持续terminating状态,此时也无法再创建istio-system的namespace namespace "istio-syst ...

  3. [BZOJ2120][BZOJ2453]数颜色

    [BZOJ2120]数颜色 试题描述 墨墨购买了一套N支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问.墨墨会像你发布如下指令: 1. Q L R代表询问你从第L支画笔到第R支画笔中 ...

  4. ACDream:1210:Chinese Girls' Amusement【水题】

    Chinese Girls' Amusement Time Limit: 2000/1000MS (Java/Others)Memory Limit: 128000/64000KB (Java/Oth ...

  5. 2016 Multi-University Training Contest 7 solutions BY SYSU

    Ants 首先求出每个点的最近点. 可以直接对所有点构造kd树,然后在kd树上查询除本身以外的最近点,因为对所有点都求一次,所以不用担心退化. 也可以用分治做,同样是O(NlogN)的复杂度. 方法是 ...

  6. 【BZOJ2038】小Z的袜子(莫队)

    题意: 给定n个数a1, a2…… an与m个询问(L,R).对于每个询问,从aL, aL+1…… aR这R-L+1个数中随机取出两个数,求这两个数相同的概率. 数据范围:1<=n,m,ai&l ...

  7. Eval 和 Bind 的区别

    原文发布时间为:2008-10-20 -- 来源于本人的百度文章 [由搬家工具导入] 据绑定表达式包含在 <%# 和 %> 分隔符之内,并使用 Eval 和 Bind 函数。 Eval 函 ...

  8. Flume+kakfa+sparkStream实时处理数据测试

    flume:从数据源拉取数据 kafka:主要起到缓冲从flume拉取多了的数据 sparkStream:对数据进行处理   一.flume拉取数据   1.源数据文件读取配置   在flume目录的 ...

  9. 指针与数组的对比(——选自:C++内存管理技术内幕)

    数组: 数组要么是在静态存储区上创建(如全局数组),要么是在栈上创建的.数组名代表着 段连续的内存,其地址和容量在生命周期内是不会改变的,而只能改变其数组内容. 指针: 指针是一种指针类型的变量,变量 ...

  10. Shell脚本的编写,sed的使用以及一些正则表达式

    Shell脚本的简单编写以及sed的使用 标签(空格分隔): 博客文章 前一阵子为了批量修改Web审计规则,故编写了一个Shell脚本,顺便使用了下sed,顺便把正则表达式也重新学习一遍,感觉还是需要 ...