同じページに入力されたフォーム データが json 経由で CFC に投稿されて DB に保存された後、coldfusion 変数を設定しようとしています。
クライアントにウェルカム メールを送信するオプションを含むモーダルがポップアップ表示されます。その電子メールのコンテンツは事前に構成され、DB に保存されます。それをプルし、文字列に対して rereplace() を数回実行して、前のフォームで設定したクライアント固有のログインとパスワードなどを挿入します。
したがって、ログインとパスワードの変数をcoldfusion変数として設定して、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 coldfusion 変数が必要です。
モーダルの一部:
<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>
詳しく説明する必要がある場合はお知らせください。問題を見た後、質問をあまりにも内面化しすぎて、十分に説明できていないことに気付くことがあります。
前もって感謝します、
スティーブン