2012-10-15 18 views
0

我使用的是動態網頁,並且製作了一個表單,我希望JavaScript能夠提前填寫一些字段。使用Javascript插入電子郵件地址到表單字段 - 出來炒作

它適用於普通文本。但是當我嘗試使用這種方法輸入電子郵件時,它出現了混亂/編碼。

的JS:

<script type="text/javascript"> 
    $j('#Forhandler_Forhandlernr').val("2001 - Fyns Antenne og Elektronikcenter A/S"); 
    $j('#Forhandler_Forhandler').val("Roersvej 33 A, 5000 Odense C"); 
    $j('#Forhandler_Forhandler_email').val("[email protected]"); 
< /script> 

這是

$j('#Forhandler_Forhandler_email').val("[email protected]"); 

它出來的代碼,單個字母:

&#102;&#97;&#101;&#64;&#102;&#97;&#101;&#46;&#100;&#107; 

我相當的小白,這這是我的第一個問題。請和我一起裸照。

+2

'$ j'是對jQuery還是其他庫的引用? – BenM

+0

很可能是一個電子郵件地址混淆腳本,它就是這樣編碼的。 – stealthyninja

回答

0

您正在使用的庫將電子郵件地址編碼爲等效的字符代碼。如果您將結果放入HTML文件並在瀏覽器中查看,它將顯示爲電子郵件地址。

這是一個防止垃圾郵件在源代碼中查找電子郵件地址的工具。

相關問題