详细解决方案
注册用js验证的有关问题?
热度:4904 发布时间:2013-02-25 21:13:04.0
现在我有几下几个问题:
1,我的用户名,密码,等信息填写的是错误的,依然可以注册成功
2,我的邮箱验证的有问题,不知道是哪里出问题了,其他的信息填写的是错误的,邮箱填写的是错的依然可以注册成功,
3,如何在页面上判断验证码是否正确。????? 在业务逻辑层,我会判断,
在业务落脚处声明一个字段 private String yazheng;
然后在如下判断就ok了,但是我在页面不知道要怎么判断,
if(!this.getSession().getAttribute("rand").equals(this.getYazheng())
小弟虚心求教,希望各位高手,帮帮忙,。。。。。
//js 验证
function xianshi(){
var name = document.getElementById("name").value;
var errorname = document.getElementById("error");
var pwd = document.getElementById("pwd").value;
var kongpwd=document.getElementById("kong");
var error1=document.getElementById("error1");
var pwd1 = document.getElementById("pwd1").value;
var quekong = document.getElementById("quekong");
var error2=document.getElementById("error2");
var mytext1 = document.getElementById("mytext1").value;
var realname=document.getElementById("realname");
var names=document.getElementById("names");
var email = document.getElementById("email").value;
var emkong=document.getElementById("emkong");
var error3=document.getElementById("error3");
/*var yanz= document.getElementById("yanz").value;
var yankong = document.getElementById("yankong");*/
if(name=="" || name==null){
errorname.style.display="block";
return false;
}
if(pwd=="" || pwd==null){
kongpwd.style.display="block";
error1.style.display="none";
return false;
}
if(pwd1=="" || pwd1==null){
quekong.style.display="block";
error2.style.display="none";
return false;
}
if(mytext1=="" || mytext1==null){
realname.style.display="block";
names.style.display="none";
return false;
}
if(email=="" || email==null){
emkong.style.display="block";
error3.style.display="none";
return false;
}
else{
document.queren.submit();
return true;
}
}
function checkRealyname(){
var mytext1 = document.getElementById("mytext1").value;
var names = document.getElementById("names");
var realname=document.getElementById("realname");
if(mytext1=="" || mytext1==null){
names.style.display="block";
realname.style.display="none";
return false;
}
}
function checkNames()
{
var xiao = document.getElementById("xiao");
var zhi = document.getElementById("zhi");
var error = document.getElementById("error");
xiao.style.display="block";
zhi.style.display="none";
error.style.display="none";
kong.style.display="none";
}
function checkmima(x,z,e,k){
var xiao = document.getElementById(x);
var zhi = document.getElementById(x);
var error = document.getElementById(e);
var kong = document.getElementById(k);
xiao.style.display="block";
zhi.style.display="none";
error.style.display="none";
kong.style.display="none";
}
function checkName(){
var xiao = document.getElementById("xiao");
var zhi = document.getElementById("zhi");
var error = document.getElementById("error");
var name = document.getElementById("name").value;
var cz=document.getElementById("cz");
var namePattern=/^[A-Za-z0-9](\w|\.|-){3,16}[A-Za-z0-9]$/;
if(!namePattern.exec(name)){
相关解决方案
- hibernate 的 注解 @OrderBy("deptId asc") 排序原理是如何样的
- js ext解决思路
- Spring 事物update 和 select 的 有关问题,救~
- 用<a href="">下载到本地</a>下载服务器指定目录文件到本地!该如何处理
- jquery.upload.js ie下不能上传解决方案
- js 动态改变控件的css,该如何解决
- js 中创建html标签的有关问题
- java 网页编程.html跟.js
- 很急 有关<form:select 相关的diable有关问题
- 用 commons-email 组件 发邮件 出错 java.lang.ClassNotFoundException: javax.mail.internet
- JBoss 没有有加任何的 Xms Xmx 的 JVM 内存限制,但是,在启动的时候,提示 Out Of Memory
- JS 回调,该如何处理
- js 关于父窗口关闭的有关问题
- 用<c:foreach>填充的selected如何默认选定一个初始值
- js 统制表单提交是否存在重复的数据 ,最好miniui,给思路也行
- [JS JS JS 奇葩的JS HELP HELP]
- js 字符串转换数组的有关问题
- easyUi使用$("dataGridUser").datagrid出错jquery.min.js 'nodeName' 为空或不是对象
- 下拉列表select 的 条件查询,该如何处理
- 用<a>标签做了一个文件下载,为何点一次,servlet会被执行两次
- JS window.location.href 跳转失败解决办法
- JS 在火狐兼容性有关问题 求大神指导
- 用 uploadify3.2 作多文件上传,为何无法进入action中的方法
- Java WEB项目中连接SQL SERVER 2008R2数据库时报错:通过端口 8080 连接到主机 localhost 的 TCP/IP 连接失败。解决方法
- 启动Tomcat。到主机 的 TCP/IP 连接失败。牛群人们帮忙分析指点一哈
- JS 或WEB版的 CAD插件,该怎么解决
- 用<html:select 如何添加默认值
- JS 高手 进来 看下 页面解决方案! !有分
- js 验证邮件、手机有关问题
- js 服务器停失效