【问题标题】:Django Show Password CheckboxDjango 显示密码复选框
【发布时间】:2014-07-29 14:07:36
【问题描述】:

我希望使用 Django 创建一个带有密码字段的表单,该密码字段可以切换为隐藏或显示。此功能可在 MailChimp 上查看,地址为 https://login.mailchimp.com/signup。有谁知道如何创建这样的字段?

【问题讨论】:

  • 你不需要 Django。你可以做一些js,通过密码字段将输入类型从密码切换为文本。
  • 谢谢!使用 javascript 完全没问题

标签: django django-allauth


【解决方案1】:

这只是纯粹的javascript:

<script type="text/javascript">
function reveal()
{
if(document.getElementById('box').checked)
   {document.getElementById("pw").type='text';}
else
document.getElementById("pw").type='password';
}
</script>   

<input type="checkbox" id="box" onclick ="reveal()">    
<input type="password" id="pw">

【讨论】:

  • 为了使这项工作与 Django 的内置 auth_views.LoginView 一起工作,您可以在这个答案中将“pw”更改为“id_password”,即 django 的密码字段的 id
猜你喜欢
  • 2016-08-12
  • 2019-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-25
  • 2011-06-14
相关资源
最近更新 更多