2011-06-16 86 views
0

在cfinput字段上使用掩碼會導致電子郵件不通過。我刪除面具,電子郵件發送正常。ColdFusion錯誤 - cfinput掩碼不適用於cfmail

<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="[email protected]" 
FROM="[email protected]" 
SUBJECT="?"> 
<cfoutput> 
#Form.SSN# 
</cfoutput> 
</CFMAIL> 
+0

在CF9上適合我。你使用什麼版本? – Josh 2011-06-16 14:24:10

+0

我正在使用CF8。或者可能會有電子郵件配置問題,我想知道? – 2011-06-16 14:28:26

+1

在發送電子郵件之前轉儲表單範圍並中止頁面處理。查看傳遞值中是否存在差異。我看不到任何看起來錯誤的東西,但這是確保值符合你期望的最簡單的方法。 – 2011-06-16 15:56:18

回答

-1

它的工作對我來說是(CF9),但由於你是在CF8嘗試添加CFMAIL類型。

<CFMAIL 
TO="[email protected]" 
FROM="[email protected]" 
SUBJECT="?" 
type="html"> 
    <cfoutput> 
     #Form.SSN# 
    </cfoutput> 
</CFMAIL>