如何在以下代码中使用"testLink1"提交文本框和单选按钮的值:
<cfform name="frmEdit" method="POST" >
<INPUT type="text" name="txtName" value ="" >
<INPUT type="radio" name="typeA" value ="exempt" checked> Exempt
<INPUT type="radio" name="typeA" value ="non_exempt"> Non-exempt
<a href="test1.cfm">testLink1</a>
</cfform>
Run Code Online (Sandbox Code Playgroud)
我有自己的理由使用<a>标签而不是提交按钮.
嗨,大家好,我需要一些建议.
当成功发布包含在url字符串中的订单时,我们的支付网关会发回一些数据.
唯一的问题是用户刷新页面并在每次刷新感谢页面时通过一堆cfmail命令发送!
这对于我们的安全性更好,在加载此页面后立即设置重定向到我们的主页,设置一种方法来停止用户多次加载页面或删除订单信息以便用户无法单击刷新?
以下是支付网关在成功交易时生成的示例网址.
http://www.ourwebsitename.com/ConfirmationPage.cfm?cartinfo=^XXXX^1&orderinfo=Customer^Name^Billing Name^Billing^Line^1^Town^Postcode^websitename^Order^Amount^&responsesitesecurity=SECUREHASHCODE&thisorderid=OURORDERID
Run Code Online (Sandbox Code Playgroud)
人们对保护此页面的想法是什么?
我需要一些帮助在ColdFusion应用程序中构建正则表达式.如果有人问我,我道歉.我搜索过,但我可能不会要求正确的事情.
我使用以下内容搜索电子邮件主题行以查找问题编号:
reMatchNoCase("[0-9]{5}", mailCheck.subject)
Run Code Online (Sandbox Code Playgroud)
问题编号仅包含数字值,应精确为5位数.这是有效的,除非我在字符串中出现更长的数字,例如34512345.它还将该字符串的前5位数作为有效的问题编号.
我想要的只是检索5位数字,没有更短或更长.然后我将这些放入一个循环和处理的列表中.我是否需要在正则表达式之前和之后包含空格才能获得所需的结果?
谢谢.
有没有办法改进这些服务器端用户字段验证?
<cfif Form.LoginName EQ ""><h1>Login Name is required.</h1></cfif>
<cfif Form.Password EQ ""><h1>Password is required.</h1></cfif>
<cfif Form.Password NEQ Form.PasswordConfirmation><h1>Password confirmation does not match Password.</h1></cfif>
<cfif Form.FirstName EQ ""><h1>First Name is required.</h1></cfif>
<cfif Form.LastName EQ ""><h1>Last Name is required.</h1></cfif>
<cfif Form.LoginName EQ "" OR Form.Password EQ "" OR Form.Password NEQ Form.PasswordConfirmation OR Form.FirstName EQ "" OR Form.LastName EQ "">
<p>User has not been created</p>
<p>You can use your browser's back button to keep form fields filled and try again.</p>
<p><a href="users.cfm">Return to …Run Code Online (Sandbox Code Playgroud) 我目前正在检查Railo和Adobe ColdFusion之间的兼容性.
<cfscript>
param request.objCycle = new model.cycle();
...
Run Code Online (Sandbox Code Playgroud)
刚刚在Railo去世.
Message string Invalid Identifier.
Run Code Online (Sandbox Code Playgroud) 我有一个似乎与<cfscript>db操作相关的错误
// traffic tracking
myQry = new Query();
myQry.setSQL("INSERT INTO dbo.Traffic (Circuit, Fuseaction, IP_hash) VALUES (:circuit, :fuseaction, :ip_hash)");
myQry.addParam(name="circuit", value="#listfirst(rc.fuseaction, '.')#", cfsqltype="CF_SQL_VARCHAR");
myQry.addParam(name="fuseaction", value="#listlast(rc.fuseaction, '.')#", cfsqltype="CF_SQL_VARCHAR");
myQry.addParam(name="ip_hash", value="#cgi.remote_addr#", cfsqltype="CF_SQL_VARCHAR");
myQry.execute();
Run Code Online (Sandbox Code Playgroud)
真奇怪的是,看起来操作已经完成.这是一个什么样的错误?

是否可以在html中引用cf变量?例:
<cfset langValue ="uk">
<html lang="#langValue#">
Run Code Online (Sandbox Code Playgroud)
这种方式不起作用,但如果我用cf标签打印它显然有效:
<cfoutput> #langValue# </cfoutput>
Run Code Online (Sandbox Code Playgroud)
有没有怎么引用langValuehtml lang标签中的变量?
我正在阅读Ben Nadel关于isnull函数的帖子,我最初的想法是"等待:ColdFusion中有一个isnull函数?我不知道!我想知道Railo中是否有一个?" 所以我键入:
进入谷歌,这是第一个链接.事实上,我的许多Railo搜索都是针对类似页面的,所以显然这是我应该能够阅读和理解的内容.这是我的问题:
问:您如何阅读Railo文档?
我习惯于看到像Ben的帖子那样以句子格式写出的文字.我的意思是:我可以看到很多工作进入了这个页面,所以我应该尝试从中榨取某种意义......当我看到例如:
从类java.lang.Object继承的方法equals,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait
这对于像我这样的应用程序程序员来说意味着什么,还是那种内部文档?我按照实际源代码的链接,但这几乎是太多的信息.
也许我已经确定了需求.
问:我如何使用path该值StructValueFind()返回到一个新值分配的关键path点?
我希望在结构中搜索特定字符串的所有值,然后用不同的值替换该字符串.
我能找到该字符串的所有出现我在寻找使用StructFindValue()返回结构与数组中的键key,owner和path.我会假设path允许我设置一个新值/替换找到的字符串.
根据Adobe的CFML 9文档StructFindValue(),path价值是......
路径:可用于到达找到的密钥的字符串
但我找不到任何地方如何使用值path来达到找到的密钥,并特别为该密钥分配一个新值.
这可能很简单,但我正在努力.
如果在我的application.cfc中,我在下面
this.mappings = { "/foo" = expandPath('gfx/')
Run Code Online (Sandbox Code Playgroud)
我想在提取图像时调用所述目录
<img src="/foo/test.jpg" width="90" height="90" />
Run Code Online (Sandbox Code Playgroud)
为什么不起作用?