如何根据CFM表单选择的值发送电子邮件

tho*_*423 1 javascript coldfusion

我有一个javascript表单链接并完美地工作到.cfm表单,该表单向正确的人发送电子邮件.如果选择了选项A,我想向一个人发送电子邮件,如果选择了选项B,我想向另一个人发送电子邮件.

我是用Javascript做的吗?如果是这样,我如何将其连接到.cfm电子邮件表单?

就像是:

if(选项=='a')

发送电子邮件给约翰

否则if(选项=='b')

发送电子邮件给汤姆

发送电子邮件的语法是什么?我应该用coldfusion语法来做这件事吗?

dun*_*can 7

在.cfm文件中,它很简单:

<cfif form.option EQ "a">
  <cfset mailto="john@example.com">
<cfelseif form.option EQ "b">
  <cfset mailto="tom@example.com">
<cfelse>
<!--- you should have a default if option could be non-selected --->
  <cfset mailto="jane@example.com">
</cfif>

<cfmail to="#mailto#" ...>
Run Code Online (Sandbox Code Playgroud)

或者如果用户只能从A或B中选择,那么您不需要else-if部分,它可以简化为:

<cfif form.option EQ "a">
  <cfset mailto="john@example.com">
<cfelse>
  <cfset mailto="tom@example.com">
</cfif>

<cfmail to="#mailto#" ...>
Run Code Online (Sandbox Code Playgroud)