小编Eri*_*c B的帖子

CFML注册表遇到麻烦 - 正确使用encodeForHTMLAttribute?

Lucee 5.2

MS SQL Server 2014

嗨,朋友们,

我需要一些CFML任务的帮助 - 这是一个客户的会议注册表.

在下面的代码中,我正确使用encodeForHTMLAttribute吗?我一直在对encodeForHTMLAttribute进行一些研究 - 例如,https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-eg/encodeforhtmlattribute.html - 但我不确定a)是否我正确地使用它,或者b)如果我甚至需要使用它.

下面的CFML看起来合理吗?一如既往地感谢您的帮助.

埃里克

<!--- begin CFOUTPUT for user input fields --->
<cfoutput>
<li>
<label for="Title"><h3>Title (Ms., Mr., Dr. etc.):</h3></label>
<input type="text" name="Title" placeholder="Title" value="#encodeForHTMLAttribute(Trim(Left(form.Title,255)))#" maxlength="255" tabindex="1" size="70" autofocus="true" />
</li>

<li>
<label for="x_first_name"><h3>First Name:</h3></label>
<input type="text" name="x_first_name" placeholder="First Name" value="#encodeForHTMLAttribute(Trim(Left(form.x_first_name,255)))#" maxlength="255" tabindex="2" size="70" required="yes" />
        <span class="form_hint">Enter First Name</span>
</li>

<li>
<label for="MiddleInitial"><h3>Middle Initial:</h3></label>
<input type="text" name="MiddleInitial" placeholder="MI" value="#encodeForHTMLAttribute(Trim(Left(form.MiddleInitial,255)))#" maxlength="5" tabindex="3" size="1" />
</li> …
Run Code Online (Sandbox Code Playgroud)

forms coldfusion cfml lucee

2
推荐指数
1
解决办法
109
查看次数

CFML表单不会插入到SQL Server 2014数据库中

Lucee 5.2,SQL Server 2014

我有一个表单,不会将新记录插入我的SQL Server 2014数据库.

我已经研究了这个问题几天几夜,无法弄清楚发生了什么.我没有收到任何类型的错误消息.我填写表单,单击"提交"按钮,然后返回到空白表单.没有记录插入数据库表.

我在下面测试了我的代码的删节版本,但我仍然得到相同的结果:没有插入; 并且Lucee根本没有给我任何错误信息.

<!--- set a default value "" for RegisterID in scope URL --->
<cfparam name="url.RegisterID" default="">

<!--- define the RegisterID in scope FORM, then set form.RegisterID equal to the RegisterID passed in the URL --->
<cfparam name="form.RegisterID" default="#url.RegisterID#">

<!--- set default values for other user-editable fields --->
<cfparam name="form.Title" default="">
<cfparam name="form.x_first_name" default="">
<cfparam name="form.DateCreated" default="">
<cfparam name="form.DateModified" default="">

<!--- query editRegister tells Lucee which record to edit--->
<cfquery datasource="nnvawi" name="editRegister"> …
Run Code Online (Sandbox Code Playgroud)

forms sql-server coldfusion cfml

0
推荐指数
1
解决办法
91
查看次数

标签 统计

cfml ×2

coldfusion ×2

forms ×2

lucee ×1

sql-server ×1