我想编码一个复选框,它应该在选中或取消选中时在数据库中存储布尔值。准确地说,我只想要一个复选框,当它被选中时,我会在数据库中得到1,否则我将存储0.我怎样才能使用ColdFusion?我浪费了很多时间,但没有运气。ColdFusion中的布尔值复选框
回答
您会在您的html中创建一个复选框,值为1.我们称之为'MyCheckbox'。正如您可能知道的那样,当您发布一个未经检查的复选框的表单时,表单数据中不会包含该复选框。处理这个问题的一种方法是在后端上设置价值。所以,如果您的形式职位,以formpost.cfm,然后在该文件的顶部,你会:
param boolean form.MyCheckbox = 0;
这样,form.MyCheckbox总是有一个值,0或1,你会再插入到数据库中。
另一种方法是有一个隐藏的表单字段,用于存储“真实”复选框值,并使用js将复选框元素上的单击事件绑定到基于复选框的checked属性更新隐藏字段值的函数。
无论何时使用'cfparam',确保指定'type'以确保分配给该变量的数据具有正确的数据类型。不要做隐藏的表单域的事情,这是不必要的复杂。 –
为您的复选框字段命名。选中后,它将通过表单。然后只需使用structKeyExists()
即可。
x = structKeyExists(FORM,"checkboxName")?1 (or sanitized checkbox value):0
为什么downvotes?我的或Dave的答案有什么问题? – Shawn
- 1. 复选框非布尔值?
- 2. 复选框布尔
- 3. 通过复选框传递布尔值
- 4. 复选框绑定到布尔值twoway
- 5. 更改Html.DisplayFor布尔值复选框MVC
- 6. jsf布尔复选框与UI重复
- 7. yii2:显示标签而不是布尔值复选框的值
- 8. 返回GridView的复选框布尔
- 9. 设置复选框值抛出属性布尔值
- 10. Coldfusion/Javascript如果复选框被选中
- 11. 复选框选中或未选中布尔php mysql
- 12. WPF绑定复选框到布尔?
- 13. 指定值的布尔数组是基于复选框
- 14. 如何检查复选框的布尔值?
- 15. Activeadmin保存价值的复选框布尔
- 16. 发布复选框值
- 17. 如何将复选框绑定到Play中的布尔值!框架
- 18. 自动检查或取消选中具有布尔值的RecyclerView复选框
- 19. 如何使用布尔值作为Excel中的复选框值C#
- 20. MS Access复选框的值为布尔值1或0以外的值
- 21. 复选框输入返回布尔值AngularJS
- 22. ASP.net MVC剃刀 - 绑定复选框来布尔值
- 23. yui get复选框返回数组而不是布尔值
- 24. AngularJS复选框 - 如何设置其布尔值?
- 25. <%= html.checkbox(“Name”,布尔值)%>复选框没有被检查
- 26. 从SQL Server显示布尔值作为复选框
- 27. 响应复选框或切换为布尔值
- 28. ionic2离子复选框 - 使用整数代替布尔值
- 29. 在php中发布复选框值
- 30. 如何在coldfusion代码中插入单个复选框的值
的可能的复制[如何插入在冷聚变代码单个文本框的值](https://stackoverflow.com/questions/45159889/how-to-insert-single-textbox-value-in-cold- fusion-code) –
这是我的问题,我已经提出,但它没有给出正确的输出,所以我已经转发了它今天。任何建议将不胜感激。 ThankYou –
您应该包含您尝试的代码。你所期望的和你得到的是什么。 –