检查primefaces + javascript中的密码是否匹配
check whether password match or not in primefaces + javascript
如何检查密码是否匹配在primefaces + javascript?我曾经这样使用过
function checkPass(){
var pass1 = document.getElementById('password');
var pass2 = document.getElementById('confirmPassword');
lert(pass2);
}
但是得到空值!在质面中,我称之为onkeyup="checkPass(); return false;"
我不明白你为什么使用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。
要获得字符串值,我们必须在JSF Primefaces中使用以下代码,如
var pass1 = document.getElementById('password_input');
var pass2 = document.getElementById('confirmPassword_input');
试试这个代码
onkeyup="checkPass(this.value)"
和javascript代码:
function checkPass(text) {
var pass1 = document.getElementById('password');
if (text == pass1.value) {
alert('match');
return true;
} else {
return false;
}
}
相关文章:
- 如何在ajax中检查密码是否小于8个字符
- 当启用false或删除chrome扩展时,是否可以询问密码
- 如何判断一个密码是否等于另一个密码
- JavaScript 在表单中注入密码是否安全
- 验证密码字段是否为空
- 检查密码是否匹配
- jQuery 验证 - 检查两个密码是否相等
- 是否可以在不使用帐户密码包的情况下获取流星用户ID
- 键入时检查密码是否匹配
- 检查密码是否与jquery匹配
- 确定rar文件是否受密码保护
- HTTPS协议的前端(客户端浏览器)是否需要密码加密
- 解析:如何知道用户是否有密码
- 检查primefaces + javascript中的密码是否匹配
- 是否有可能简化这个密码正则表达式
- 当我检查两个密码是否匹配时,没有定义样式属性
- 检查密码是否等于jQuery
- 业务催化剂:是否可以提交密码检索请求表单并通过AJAX显示结果密码检索确认页面?
- 检查密码是否只包含字母、数字或一些额外字符
- JavaScript帮助检查密码是否匹配