在primefaces + javascript中检查密码是否匹配

lof*_* in 2 javascript java primefaces jsf-2

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

function checkPass(){

var pass1 = document.getElementById('password');
var pass2 = document.getElementById('confirmPassword');
lert(pass2);
}
Run Code Online (Sandbox Code Playgroud)

但是获得空值!我称之为素数面onkeyup="checkPass(); return false;"

spa*_*uny 7

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

passwordprimefaces中有一个标签,其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>
Run Code Online (Sandbox Code Playgroud)

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