【问题标题】:How to check a check box is checked with if statement in django template如何在 Django 模板中使用 if 语句检查复选框
【发布时间】:2021-09-20 22:37:57
【问题描述】:

我正在制作我想要的注册表单,直到用户选中复选框以接受必须禁用注册(提交)按钮的条款和条件。当用户选中该框时,该按钮被启用。

这是复选框

<label for="agree"><input type="checkbox" id="agree" name="agree" value="checked"><span style="color: springgreen;">I AGREE, to the terms and conditions.</span></label><br>

这是处于条件的按钮

<input type="submit" value="REGISTER" >

【问题讨论】:

标签: python html django


【解决方案1】:

先生,如果您想在 Django 中注册用户,请为其制作自定义用户表单。

但另一个临时解决方案是只需添加

<input type="checkbox" id="agree" name="agree" value="checked" required>

但在末尾添加所需但在表单部分插入此行

但是有一个问题是数据库中没有条目,使用没有检查过 但是是的,用户在没有检查之前无法登录

如果您想以专业的方式进行操作,请创建自定义用户 与布尔字段 有参考链接 https://www.fomfus.com/articles/how-to-use-email-as-username-for-django-authentication-removing-the-username/

这只是一个示例链接 s

【讨论】:

  • 谢谢先生,我稍后会连接数据库,我只是希望在前端发生禁用启用切换
猜你喜欢
  • 2023-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-25
  • 2013-10-17
  • 2020-01-01
  • 2021-11-01
  • 2011-11-06
相关资源
最近更新 更多