繁体   English   中英

如何将复选框状态保存到我的数据库?

[英]How can I save checkbox state to my database?

我正在尝试使用 (nodejs,ejs...) 创建一个待办事项列表应用程序,因此对于每个待办事项,如果有人完成他的工作并回收箱以删除此工作,我会为它创建一个复选框,因此,我使用 mongodb 保存我的数据但是我在检查任何要做的事情时遇到问题我没有将其保存到我的数据库中,我不知道如何所以当我重新加载页面时,此选中的内容消失了所以:我的问题是如果我选中了我的复选框,如何保存

 <div class = "box"> <% DoList.forEach(function(elem) { %> <div class = "item"> <input type="checkbox"> <p class = items> <%=elem %></p> <form action="/delete" method = "post"> <button class="delete" type = "submit" name = "delete" value = '<%=elem%>'><img src="stylee/bin.png" alt="bin cycle"></button> </form> </div>

在表单中添加您的复选框并添加类似 $yourcheckbox=isset($_POST['yourcheckboxname'])?1:0; 的内容。 1 表示选中 0 表示取消选中

只需向您的数据库模型添加一个布尔属性,我们就可以说“已完成”。 之后将每个onclick事件的复选框状态发布到服务器并更新您的数据库。
这个答案显示了如何获得复选框状态https://stackoverflow.com/a/6358754/8145146

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM