我的项目是用struts 2的,我怎么样验证用户2次输入的密码是不是相同的?

我的项目是用struts 2的,里面有一个要修改登录密码的模块,我怎么样验证用户2次输入的密码是不是相同的?能不能用validation框架验证?跪求各位大神解答。最好给个例子。

想起了我以前。。。
<html><head></head>
<script>
function fun(){
var aa=$("#p1").val();
var bb=$("#p2").val();
if(aa==bb){
alert("密码相等");
}else{
alert("密码不相等");
}
}
</script>
<body>
密 码:<input type="password" id="p1" value=""/><br>
确认密码:<input type="password" id="p2" value="" onblur="fun()"/>
<body>
</html>
别忘了引入jquery追问

jquery 是什么?

追答

jquery是js的一个框架,如果不会用那就把jquery的代码改成js的,
var aa=document.getElementById("p1").value; var bb=document.getElementById("p2").value;

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-17
用javascript
验证密码框添加onblur触发一个function,判断两次输入的值是否相同追问

能不能用validation验证?

追答

validation是在后台验证,也就是说需要请求服务器验证然后返回信息。
这样既占用了资源,又不能提供很好的用户体验(响应根据网速有一定延时)

故表单的一些值的格式验证都在前台验证

追问

能不能给个例子?

追答

这么简单你都要例子,告诉你了你也记不住。
万事靠自己

追问

我主要是不知道怎么和struts 2 的field 的输入框结合处理。那些输入框,我是用struts 2 的标签弄得。

追答

struts的password标签对应的就是,你只需要给它个id,就可以在js里通过id得到它的值

追问

我这样做了。但是,我用txt写,能得到验证的效果。我用JSP写,好像不行啊。

第2个回答  2011-08-17
Ajax异步获取密码, 或者, 直接吧原密码做隐含放入修改密码模块中。。

...2的,我怎么样验证用户2次输入的密码是不是相同的?
if(aa==bb){ alert("密码相等");}else{ alert("密码不相等");} } 密 码: 确认密码: 别忘了引入jquery

struts2 validation 怎么效验2次密码一致?
用xml写 还真不知道该怎么去写,我一般都是再写给类,例如 A 类吧,定义两个属性,password和confirm,注意password是要存储到数据库当中尔confirm不需要,当我们点击提交时首先调用这个类,password 是否equles(confirms),如果返回true那就进行下一步。不知道我的回答你满意不满意 ,还有一种 我不知道行...

如何使用struts2 的validation.xml 验证两次输入的email地址是否...
看一下源代码:在xwork-2.0.4.jar包中,com.opensymphony.xwork2.validator.validators下有一个dafault.xml,里面有各种验证标签的type属性,并且有对应的class路径 希望对你有用

谁能给我用struts2写一下增加用户addUser的例子, 要求输入用户名,输 ...
首先action里面肯定是有User实体对象的。其次进行输入效验的方式是有很多种,可以使用.properties属性文件、-validation.xml文件或编写validate方法(前提你这个类必须是继承ActionSupport类)这里我讲解一下最简单的,使用validate方法实现效验。(这里不仅要讲会用,还要讲原理)首先实现代码: 编写下面方法即可 p...

struts2 登陆时怎样在本页面提示密码输入错误啊??(用验证框架),望给出...
<validators> <field name="username">\/\/要校验的字段名(密码校验把此改为pwd即可)<field-validator type="requiredstring">\/\/不许为空 <message>no null<\/message>\/\/错误提示 <\/field-validator> <\/field> 二、struts2配置文件 <struts> <package name="default" extends="struts-default"> <...

struts2 做页面的验证用什么做好点AJAX好还是自带的验证框架好
如果是做不带参数的验证 比如说验证字符串长度,格式等等,只用js验证就可以。验证无关紧要的数据类似于用户名,用户公共信息,那么用ajax验证也可以。如果验证重要参数信息,通过struts转后台验证更为安全一些。

我用struts2写的登录页面,当我点击登录按钮时,发生了如下错误: 这是怎 ...
你的前台提交的action="struts.xml中配置的name的值.action"默认是提交到action中的execute方法中。你在action中没有写execute方法,写上就好使了。

求一个小型的struts2 项目实例,仅供学习练习使用。
我也去答题访问个人页 关注 展开全部 Struts2验证框架验证用户注册 核心代码如下: 1.用户注册页面register.jsp Java代码 1. 2. <I> 3. 4. <\/I> 5. <!-- 读取显示提示信息 --> 6. 7. 8. 9. 用户名: 10. 11. 12. 13. 14. 15. 16. 17. 密码: 18. 19. 20. ...

struts2中输入校验的实现方法有哪些
)方法里的)b. 该LinkedHashMap的key是String类型的,value是ArrayList类型的 c. 对于Action级别的错误信息,实际上是放置在ArrayList中的。struts2同样支持客户端校验:a.form的theme一定不能设为simple b.将FORM的validate属性设为TRUE 但是最好不使用struts2提供客户端校验,功能比较弱....

如何在项目中看出用的是struts1还是用的struts2?
struts2入口是一个filter过虑器,即前端过滤器,例如:\/ 2)springmvc是基于方法开发,传递参数是通过方法形参,可以设计为单例 struts2是基于类开发,传递参数是通过类的属性,只能设计为多例 3)springmvc通过参数解析器是将request对象内容进行解析成方法形参,将响应数据和页面封装成 modelandview对象,...

相似回答