在同一页面上输入的表单数据通过 json 发布到 CFC 以存储在 DB 中后,我试图设置一个冷融合变量。
弹出一个模式,可以选择向客户发送欢迎电子邮件。该电子邮件的内容已预先编写并存储在数据库中。我们拉取它并在字符串上运行 rereplace() 几次,以插入刚刚在前一个表单上设置的客户端特定登录名和密码之类的内容。
因此,我试图将登录名和密码变量设置为冷融合变量,以便它们可以在 rereplace() 函数中用于将它们添加到电子邮件消息字符串中,这样客户端就会收到他们的凭据。
<tr>
<td>
<cfparam name="ClientLogin" default="">
<cfinput type="Text" id="ClientLogin" name="ClientLogin" value="#ClientLogin#" required="Yes" message="Client Login is required" maxlength="60" class="inputText430">
</td>
</tr>
<tr>
<td>
<cfparam name="ClientPassword" default="">
<cfinput type="Text" name="ClientPassword" value="#ClientPassword#" required="Yes" message="Client Password is required" maxlength="15" class="inputText430">
</td>
</tr>
ClientEmailNotes 是从查询中提取的,我需要从表单输入中设置 ClientLogin 和 ClientPassword 冷融合变量。
模态的一部分:
<cfset ClientEmailNotesStr = #clientemailDefault.ClientEmailNotes#>
<cfset ClientEmailNotesStr = Replace(ClientEmailNotesStr,"CLIENT_LOGIN","#ClientLogin#","ALL")>
<cfset ClientEmailNotesStr = Replace(ClientEmailNotesStr,"CLIENT_PASSWORD","#ClientPassword#","ALL")>
<cfset ClientEmailNotesStr = Replace(ClientEmailNotesStr,"COMPANY_NAME","#companyname.Company#","ALL")>
<textarea name="Message" cols="90" class="textArea430" wrap="virtual" style="width:420px; height:93px;">
#ClientEmailNotesStr#
</textarea>
如果我需要详细说明,请告诉我。我注意到有时在看到一个问题后,我已经把这个问题内化了这么多,以至于我可能描述得不够好。
先感谢您,
史蒂文