问题标签 [cfform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4727 浏览

css - 带有 cfinput type="datefield" 的 CSS 渗透

我有一个使用多个<cfinput type="datefield" ...>. 它们的位置使得弹出的 CSS 日历应该出现在其他人的字段上。但是,其他日期的文本字段最终位于日历前面。

这只是一个 IE 问题,因为 Firefox 和 Safari 运行良好。

是否有一个简单的 CSS hack 或其他一些简单的事情可以让日历正常运行?重新排列表格不是很有帮助。

0 投票
2 回答
875 浏览

flash - 使用 SiteMinder 运行 CF8 时出现 Flash/Flex Forms/Gateways 问题

有人在 IIS 服务器上成功运行 SiteMinder 和 CF8 吗?

这就是问题所在。这需要一些努力,但大约一个月前,我在公司的 CF7 服务器上安装了 SiteMinder。SiteMinder 和 CF7 协同工作,一切正常(Flash 表单、Flash Remoting、Flex 网关)。

几天前,我们从 CF7 升级到了 CF8……然后一切都崩溃了。安装后我们发现 SiteMinder 坏了。我发现 CF8 安装已从 IIS 设置中删除了 SiteMinder ISAPI 应用程序通配符映射。我把映射放回去,把它移到 CF8 JRun 通配符映射和 BAM 上面……SiteMinder 又开始工作了。

之后,我们开始测试CF8。我们注意到 Flash 表单根本没有显示。我梳理了许多帖子和技术文章以找到任何帮助。我在 Adob​​e 支持文章中尝试了“keep-generated-swfs”修复,结果显示 Flash 表单,但只能部分工作。表单会生成,但时钟繁忙的光标只会旋转和旋转,表单中不会加载任何数据。这使我们相信远程网关可能有问题。果然,Flash 远程网关和 Flex 网关产生了 404 错误。之前遇到过网关问题,我们对 Flex XML 设置文件进行了一些建议的更改,但无济于事。然后我运行“ Remove_ALL_connectors.bat”和“IIS_connector.bat“。宾果游戏!网关打开了,Flash 表单正在显示并正常工作……非常高兴!

但是...运行“ Remove_ALL_connectors.bat”再次删除了 SiteMinder ISAPI 信息。当我重新设置 ISAPI 信息并将 SiteMinder 过滤器放在 CF 过滤器上方时,Flash 表单和网关再次被破坏。

那么...... CF8 在 ISAPI 过滤器方面不喜欢排在第二位的原因是什么?CF7似乎没有抱怨这个命令。为什么 SiteMinder 会破坏 CF8 Flash 和 Flex 网关?我尝试将旧 CF7lib/neo-*.xml与新 CF8 XML 设置文件进行比较,但没有发现任何明显的冲突。诚然,与旧的 XML 设置文件相比,新的 XML 设置文件有许多不同之处,但处理网关和表单的所有设置似乎都是相同的……至少我是这么认为的。

帮助?任何人?任何人?布勒?任何人?

0 投票
4 回答
7915 浏览

regex - 如何仅在 ColdFusion CFForm 中验证字符?

我有一个非常简单的带有单个表单字段的 cfform:

从理论上讲,这将只允许 AZ 和 az 任意组合,并且其中必须包含一些内容。

在实践中,我可以输入“a a”并且 javascript 验证不会抱怨。由于“空格”字符不在 AZ 中,也不在 az 中,这是怎么回事?

谢谢!克里斯

0 投票
3 回答
2285 浏览

coldfusion - CFDIV 和 CFFORM 不能在 CFWINDOW 内正常工作

嘿伙计们,当我尝试在 cfwindow 中显示 cfdiv 时遇到问题。它只是没有出现。没有错误,没有什么可以告诉我我做错了什么。如果我将 div 显示在 cfwindow 之外的页面中,它就可以正常工作。cfdiv 绑定到显示注释的页面。如果我尝试对 cfdiv 绑定到的页面执行 cfinclude,则会收到一条错误消息,指出找不到模板,或者需要进行映射。我在 cfform 中也有一个 cftext 区域,我正在尝试用它来做富文本,但是它在 cfwindow 内部也不起作用。cfwindow 无法做到这一点,还是有一个我不知道的技巧。如果您需要任何其他信息,我很乐意提供。

0 投票
2 回答
554 浏览

coldfusion - 使用 CFForm 时的标记验证错误

有谁知道以下标记验证错误的解决方案?我不确定这是 ColdFusion 还是我自己的代码中的问题,但以下代码段的输出在 W3C 标记验证服务上无法正确验证:

代码

HTML 输出

验证错误与 ColdFusion 自动分配给 的“名称”属性相关联。错误消息如下:

没有属性“名称”

您使用的文档类型不支持该元素的该属性。此错误通常是由于不正确使用“严格”文档类型引起的

我假设 AJAX 需要“名称”属性才能正常工作。如何解决此验证错误?我必须更改我的文档类型吗?

0 投票
1 回答
726 浏览

coldfusion - 启用禁用 cfselect

如何在使用 html 表单格式时禁用 cfselect,或者只制作 cfselect 视图?谢谢!!

0 投票
3 回答
1645 浏览

jquery - Coldfusion Ajax - 表单提交

我需要 ColdFusion 的帮助,我想使用 CF9 ajax 库,我已经<cfajaximport tags="cfform">在我的标题中,并包含了一个使用<cfdiv bind="url:domainchecker.cfm">This 但是用“正在加载”ajax 轮替换整个表单然后显示结果的表单。

我需要的是提交表单,但是一个单独的结果区域是更新的(并且显然会有 ajax“加载”)。我不希望整个区域都发生变化(这有意义吗??)

0 投票
1 回答
992 浏览

javascript - javascript 窗口和 cfform

我有父页面和一个子页面('empW.cfm'),它只是父页面上一个表单字段上的一个弹出窗口。我<cfform>在父页面中使用。我想将此子页面弹出窗口中的数据填充到父页面中的相关表单字段。尝试了所有方法,但直到现在都没有成功。

父页面:-

子/窗口页面:-

请帮忙。

0 投票
1 回答
1527 浏览

forms - 有没有更简单的方法来操作coldfusion中的复选框?

基本上,我已将信息存储在数据库字段中,我想通过表单再次显示它。

原始表单具有相同的复选框,但它们始终为空。用户可以选中复选框并将值放入数据库中。

研究生课程:秋季?春天?夏天?以列表形式存储在名为 grad 的列中。(女、男、女)

他们可以选择将这个可爱的表格保存为草稿。当他们回到草稿时,我需要展示他们可能已经检查过的内容。

有没有更简单的方法可以使用 cfform 代码执行此操作?

只是好奇。:)

0 投票
2 回答
2333 浏览

javascript - 提交后重新加载cfwindow

我正在使用 javascript 来控制 ColdFusion 中 cfwindow 对象的创建。

cfwindow 附加到允许用户选择一个或多个记录并将它们分配或取消分配给单个记录的表单。

cfwindow 中的大多数表单为用户提供了输入表单元素然后提交的能力,然后窗口被销毁并刷新父窗口以显示结果。在我的情况下,用户可能会在完成之前在窗口对象中执行多个提交。

流程是这样的:

  1. 用户打开记​​录。
  2. 用户单击绑定到创建 cfwindow 对象的按钮。
  3. 用户将记录分配或取消分配给父记录。
  4. cfwindow 对象在每次提交分配时刷新。
  5. 用户使用关闭按钮关闭(销毁)窗口对象。
  6. 父窗口刷新。

现在,我拥有一切,但#4 工作。窗口确实刷新;但是,它不显示更改(已分配或​​未分配)记录。我确认数据层正常工作并对表格进行了更改;但是,它不会显示给用户。

所以,我需要一些有关表单的 onSuccess 控件的帮助。顺便说一句,我正在使用 cfform。

这是我的代码示例。如果您查看 addedit.cfm 的底部,您将看到 cfmodule 的代码。此页面与 cfassign.cfm 相同。唯一的区别是我创建了一个新表单,因为 cfwindow 不允许在父子之间使用相同的表单,而 cfmodule 允许。

添加了it.cfm

属性 - - - - - - - - - - - - - - - - - - - - - - - - - ------------------>

• 类别 。. . 从列表中选择。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . • 频率 。. . 从列表中选择。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . • 地位 。. . 从列表中选择。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . • 训练方法。. . 从列表中选择。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 持续时间 课程费用 • 初始要求 是 否 • 需要启动 是 否 评论(200 个字符限制) function cleanup() { //当 onHide 时,销毁 cfwindow ColdFusion.Window.destroy('prerequisite',true); //重新加载父页面以显示更改 window.location.reload(); } function showWin(id) { //我们有吗?试试 {ColdFusion.Window.destroy('prerequisite',true); } catch(e) { } ColdFusion.Window.create('prerequisite','Assign Prerequisites for #qryCourses.Course_Title#','cfassign.cfm?id='+id,{height:400,width:1150,模态:假,刷新显示:真});//获取窗口对象时赋值变量 ob=ColdFusion.Window.getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm ---> 销毁(“先决条件”,真);} catch(e) { } ColdFusion.Window.create('prerequisite','Assign Prerequisites for #qryCourses.Course_Title#','cfassign.cfm?id='+id,{height:400,width:1150,模态:假,刷新显示:真});//获取窗口对象时赋值变量 ob=ColdFusion.Window.getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm ---> 销毁(“先决条件”,真);} catch(e) { } ColdFusion.Window.create('prerequisite','Assign Prerequisites for #qryCourses.Course_Title#','cfassign.cfm?id='+id,{height:400,width:1150,模态:假,刷新显示:真});//获取窗口对象时赋值变量 ob=ColdFusion.Window.getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm ---> '为#qryCourses.Course_Title#分配先决条件','cfassign.cfm?id='+id,{height:400,width:1150,modal:false,refreshOnShow:true}); //获取窗口对象时赋值变量 ob=ColdFusion.Window.getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm ---> '为#qryCourses.Course_Title#分配先决条件','cfassign.cfm?id='+id,{height:400,width:1150,modal:false,refreshOnShow:true}); //获取窗口对象时赋值变量 ob=ColdFusion.Window.getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm ---> getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm ---> getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm --->