当用户检索表单时返回选中的复选框(Coldfusion)
Return checked checkboxes when user retrieves the form (Coldfusion)
因此,我有一个表单,用户可以在其中选中几个复选框。当用户提交时,复选框的值将存储在数据库中。我想做的是,当用户再次登录并检索表单时,复选框应该显示为已选中。在Coldfusion有办法做到这一点吗?
<cfinput type="checkbox" name="delegations" id="SPR" value="0" /></t> Student Payment Request
<cfinput type="checkbox" name="delegations" id="ECR" value="1" /> E-Procurement Check Request</br>
<cfinput type="checkbox" name="delegations" id="ARR" value="2" /></t> Advance Request/Reconciliation
<cfinput type="checkbox" name="delegations" id="PC" value="3" /> Petty Cash
<cfinput type="checkbox" name="delegations" id="CR" class="CR" value="4" /> Chromeriver
我喜欢在上述情况下使用cfparam。
<cfparam name="form.delegations" value="#yourQuery.columnname#" />
在HTML中:
<input type="checkbox" name="delegations" id="SR1" value="0" <cfif listFind(form.delegations,0)>checked</cfif> />
请注意,在您的数据库中,该值将是复选框委派中的值列表。
我喜欢使用布尔逻辑。如果他们选中了该框,它将在提交时用值1
填充数据库中名为isChecked
的列。
如果查询该值,则可以在具有结果的条件下进行编程。
示例:
<cfinput type="checkbox" name="delegations" id="SPR" value="0" <cfif queryname.isChecked eq 1> checked </cfif> />
如果数据库显示为已填充复选框,则会加载该复选框。
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- 为复选框javascript指定两个值
- 如何在单击复选框后调用控制器方法
- 从复选框和Selects-KnockoutJS中获取值的总和
- 选中多个具有相同名称的复选框
- 使用Jquery选择或取消选择ListView中的所有复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 使用$.ajax发布多个复选框
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- 使用jquery选中/取消选中单个复选框
- Angular JS Filter-通过3个复选框进行筛选
- 如果选中了多个复选框,如何添加事件
- Javascript复选框函数:;缺少:在属性id之后"
- JavaScript-切换“;全部检查”;复选框true/false
- 如何从javascript/jquery中的复选框中获取布尔值
- 在Ajax中捕获复选框值
- 显示隐藏复选框
- 当用户检索表单时返回选中的复选框(Coldfusion)
- COLDFUSION:为表循环中的td(行)选择一个复选框