java - 检查密码是否与 primefaces + javascript 匹配

标签 java javascript jsf-2 primefaces

如何在 primefaces + javascript 中检查密码是否匹配? 我用过这样的

function checkPass(){

var pass1 = document.getElementById('password');
var pass2 = document.getElementById('confirmPassword');
lert(pass2);
}

但是得到空值!在 primefaces 中,我调用了 onkeyup="checkPass(); return false;"

最佳答案

我不明白你为什么使用 Primefaces 而不利用它的力量......

primefaces 中有一个 password 标签,具有 match 属性,用于匹配两个输入密码之间的字符串,如果密码较弱或较强,您还可以获得反馈:

<p:panel header="Match Mode">  
        <p:messages showDetail="true" autoUpdate="true"/>  

        <h:panelGrid columns="2" id="matchGrid">                     
            <h:outputLabel for="pwd1" value="Password 1: *" />  
            <p:password id="pwd1" value="#{passwordBean.password6}" feedback="true" match="pwd2" label="Password 1" required="true"/>  

            <h:outputLabel for="pwd2" value="Password 2: *" />  
            <p:password id="pwd2" value="#{passwordBean.password6}" feedback="false" label="Password 2" required="true"/>  
        </h:panelGrid>  

        <p:commandButton update="matchGrid" value="Save" />  
    </p:panel>

请参阅此链接:http://www.primefaces.org/showcase-labs/ui/password.jsf 。 由于您没有指定您的 Primefaces 版本,所以我必须告诉您此解决方案适用于 Primefaces 3。

关于java - 检查密码是否与 primefaces + javascript 匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8531406/

相关文章:

java - 仅显示 JTable 中的一列

java - 如何使用 Maven 构建存储(新构建时间戳文件夹和最新文件夹)?

java - 在类路径文件中找不到自动测试的问题

javascript - 使用自有服务器的 Ebay 上的 Google Analytics

java - 我可以仅使用 xhtml 文件声明复合组件并且仍然能够在 JAVA 代码中使用该组件吗

jakarta-ee - 目标不可达,返回空

java - 如何使单元格表现得可编辑但只读?

javascript - JavaScript对象中的init函数有什么特别之处吗?

javascript - 文档 execCommand 副本不适用于 AJAX

jsf - PrimeFaces 主题未正确应用于标准 JSF 控件