javascript - 我怎样才能切换 <p :password> field to text and password with a checkbox check uncheck

标签 javascript html jsf jsf-2 primefaces

我正在使用 p:password 标签进行注册。我想在选中复选框时将字段切换为文本,取消选中时更改为密码类型模式。如何解决 primefaces 组件的问题。我正在使用 primefaces 3.0 和 jsf 2.0。

最佳答案

在封面下生成 <input type="PASSWORD"/>字段(与其他属性名称等..)

所以现在如果你需要显示密码有一个复选框,比如

<input type="checkbox" id="showPassword" onclick="showPassword()"/> Show password

在 JavaScript 中

function showPassword(){
  var showPasswordCheckBox = document.getElementById("showPassword");
  if(showPasswordCheckBox.checked){
        document.getElementById("ID_FOR_YOUR_PASSWORD_FIELD").type="TEXT";
  }else{
      document.getElementById("ID_FOR_YOUR_PASSWORD_FIELD").type="PASSWORD";
  }
}

关于javascript - 我怎样才能切换 <p :password> field to text and password with a checkbox check uncheck,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11220057/

相关文章:

Javascript:stringify对象(包括类型函数的成员)

javascript - Document API 何时引入方法

jquery - 无需为每个用户创建 .html 的动态 URL

javascript - 在 JavaScript 中获取给定日期范围内所有日期的列表

javascript - 如何更改新窗口的字体系列

javascript - 使用 javascript 查找文本中 HTML 标签的位置,最好不使用正则表达式?

javascript - 如何通过javascript获取元素宽度

java - jsf向flex传递参数

JSF 组合框 : display items from Collection

javascript - 如何将 JSF Bean 数据传递给 JavaScript 函数?