gpt4 book ai didi

ajax - 如何使用 Coldfusion.ajax.submitform 传递未选中的复选框值?

转载 作者:行者123 更新时间:2023-12-02 00:16:30 27 4
gpt4 key购买 nike

我被难住了。我有一个 <cfform>我正在使用 cfc 和 Coldfusion.Ajax.submitform 将表单信息保存到数据库中。我的表单使用复选框。我似乎无法弄清楚的是如果未选中复选框如何捕获。我读过,如果未选中复选框,则不会与表单信息一起发送。我还读到你可以使用 <cfparam>给复选框一个默认值,这样如果复选框未被选中,它仍然会有一个值,例如<cfparam name="form.checkbox1" default="0"> .不幸的是,当我使用 ColdFusion.Ajax.submitForm 时它似乎不起作用。任何见解将不胜感激。谢谢。

最佳答案

创建一个正确的答案以便您可以关闭此问题。

根据 ColdFusion 文档:http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7faf.html

Cfparam tests for the existence of a parameter (that is, a variable), validates its data, and, if a default value is not assigned, optionally provides one.

大多数情况下,它只是用于为几乎任何范围的变量创建默认值。

如您所见,在处理页面中需要变量时,必须使用 cfparam 标记。 cfquery param 在 coldfusion 服务器的内存中创建变量,并且仅在请求期间可用(除非您使用它来将值设置为持久范围,如 session 或应用程序)。它不创建表单元素或 javascript 变量

关于ajax - 如何使用 Coldfusion.ajax.submitform 传递未选中的复选框值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12831445/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com