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 に答える