ColdFusion错误-cfinput掩码不';我不能使用cfmail

ColdFusion错误-cfinput掩码不';我不能使用cfmail,coldfusion,mask,cfmail,cfinput,Coldfusion,Mask,Cfmail,Cfinput,在cfinput字段上使用掩码会导致电子邮件无法通过。我去掉了面具,邮件就可以正常发送了 <HTML> <HEAD> </HEAD> <BODY> <cfform method="post" action="submit2.cfm" name="theform"> <cfinput type="text" name="SSN" size="30" mask="999-99-9999"> <input type="sub

在cfinput字段上使用掩码会导致电子邮件无法通过。我去掉了面具,邮件就可以正常发送了

<HTML>
<HEAD>
</HEAD>
<BODY>
<cfform method="post" action="submit2.cfm" name="theform">
<cfinput type="text" name="SSN" size="30" mask="999-99-9999">
<input type="submit" name="submit" value="Submit">
</cfform>
</BODY>
</HTML>


#表格SSN#
它按原样为我工作(CF9),但由于您的邮箱位于CF8,请尝试添加cfmail类型

<CFMAIL 
 TO="123@xyz.com"
 FROM="xyzn@123.com"
 SUBJECT="?"
 type="html">
    <cfoutput>
       #Form.SSN# 
    </cfoutput>
</CFMAIL>

#表格SSN#

在CF9上对我来说很好。你用的是什么版本?我用的是CF8。或者可能存在电子邮件配置问题,我想知道?在发送电子邮件之前,将表单范围转储并中止页面处理。查看传递的值中存在哪些差异(如果有)。我看不出有什么地方看起来不对劲,但这是确保这些值符合您期望值的最简单方法。@Jon Wilson-
\Form.SSN
您并不是在通过电子邮件发送社会保险号码。。对吗?@Jon Wilson-Phew。。我吓了一跳;)我看不出它不起作用的明显原因。但是您是否检查了undelivr邮件文件夹以查看邮件是否存在?如果是您的服务器,还可以启用调试。请参阅debug=“true”
<CFMAIL 
 TO="123@xyz.com"
 FROM="xyzn@123.com"
 SUBJECT="?"
 type="html">
    <cfoutput>
       #Form.SSN# 
    </cfoutput>
</CFMAIL>