选中Cfinput复选框
我不能让这个工作。
我的表单有许多输入,包括一个复选框。在我的
cfquery
中,我只想编写一些简单的SQL内容来测试是否选中了复选框。但是我的代码完全忽略了它。这是基础知识:
<cfform name="form" action="...." format="HTML">
....
<cfinput type="checkbox" name="search_NR" id="search_NR" checked="no" />
<cfinput type="submit" name="submit" value="Search" />
</cfform>
我的cfquery
非常广泛,所以我只是把这个部分与复选框相关:
<cfif isDefined("form.search_NR")>
AND (tblMain.NR = true)
</cfif>
我的想法是,如果未检查该框,则不会定义该框。但无论我是否选中表单上的框,查询都完全忽略了这一点。我只想在选中该框时将tblMain.NR = TRUE
添加到SQL内容的其余部分。
没有找到相关结果
已邀请:
4 个回复
旅牢斯讲
伐教爸
和
时进行更改: 注意:确保
标记位于表单元素的其他引用之前。
提交
时,search_NR的值为“on”或“off”,可以在查询中进行检查。请记住将
添加到元素名称:
薄响
:
否则,您的变量将通过URL范围提交。
扦帽次杏
并在处理页面上...... 在cfquery之前:
在查询中......