【问题标题】:ColdFusion bug - cfinput mask doesn't work with cfmailColdFusion 错误 - cfinput 掩码不适用于 cfmail
【发布时间】:2011-06-16 14:06:43
【问题描述】:

在 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>

<CFMAIL 
TO="me@example.com"
FROM="me@example.com"
SUBJECT="?">  
<cfoutput>
#Form.SSN# 
</cfoutput>
</CFMAIL>

【问题讨论】:

  • 在 CF9 上对我来说很好。你用的是什么版本?
  • 我正在使用 CF8。或者可能有电子邮件配置问题,我想知道?
  • 在发送电子邮件之前转储表单范围并中止页面处理。看看传递的值有什么不同(如果有的话)。我看不到任何看起来有问题的地方,但这是确保值符合您的预期的最简单方法。
  • @Jon Wilson - #Form.SSN# 你并没有真正通过电子邮件发送社会安全号码......对吧?
  • @Jon Wilson - Phew.. 我害怕了一分钟;)我看不出它不起作用的明显原因。但是您是否检查了 undelivr 邮件文件夹以查看邮件是否存在?如果是你的服务器,也可以启用调试。见 debug="true" help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/…

标签: coldfusion mask cfmail cfinput


【解决方案1】:

它按原样对我有用(CF9),但由于您使用的是 CF8,请尝试添加 cfmail 类型。

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

【讨论】:

    猜你喜欢
    • 2019-08-23
    • 1970-01-01
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多