プライムフェイス3.0.M3では、textBox値をjavaScript(null値)にするためにdocument.getElementById( 'confirmPassword')を使用しています。 コードは次のとおりです。primefacesで :onkeyup = "check()" on は入力要素の値がnullを示します
JavaScriptで<h:outputText value="Confirm Password*" />
<p:password
value="#{employeeRepositoryImpl.securityPrincipals.confirmPassword}"
required="true" label="Confirm Password" id="confirmPassword" for="confirmPassword" onkeyup="check()" >
update="confirmPassword" />
</p:password>
:
function check(){
var title1 = document.getElementById('confirmPassword');
var title2 = document.getElementById('password');
alert(title1+title2);}
私は= "false" をprependIdを設定しています。しかし、アラートはnullを示しています。同じことをする他の方法はありますか?
です。この関数はいつ呼び出すのですか?あなたは生成されたHTMLをチェックしましたか?同じIDですか? –
onkeyup = "check()"を呼び出しています。 – NaaN
このXHTML用に生成されたHTMLスニペットを投稿できます –