0

我正在使用动态 Web,并制作了一个表单,我希望 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("fae@fae.dk"); 
< /script>

它是

$j('#Forhandler_Forhandler_email').val("fae@fae.dk");

它作为单个字母的代码出现:

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

1 回答 1

0

您使用的库将电子邮件地址编码为等效的字符代码。如果您将该结果放入 HTML 文件并在浏览器中查看,它将显示为电子邮件地址。

它是一种防止垃圾邮件机器人在源代码中查找电子邮件地址的工具。

于 2012-10-15T13:59:29.223 回答