0

同じページに入力されたフォーム データが 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>

詳しく説明する必要がある場合はお知らせください。問題を見た後、質問をあまりにも内面化しすぎて、十分に説明できていないことに気付くことがあります。

前もって感謝します、

スティーブン

4

2 に答える 2