ホームページ  >  に質問  >  本文

Internet Explorer は、HTML フォーム電子メールのフォーム アクションで mailto をサポートしていません

私たちのクライアントには、ユーザーが詳細を入力してクライアントの Web サイトに登録できる非常にシンプルなフォームを備えた register.html ページがあります。

フォーム操作は「mailto:clientsemail.client.com?subject=subject」に設定されています。ページの enctype は text/plain に設定され、メソッドは post です。

ユーザーの電子メール クライアントが新しい電子メールを開き、件名を設定し、フォームのテキスト ボックスをフォーム本文に投稿する必要があります。 Web サイトの訪問者は電子メールを送信するだけです。

あまりエレガントではないことは承知していますが、それが彼らの設定方法です。

これですべて期待どおりに動作し、Web 訪問者の電子メール クライアントを使用して、やや見苦しい電子メールが正しいアドレスに送信されますが、Firefox、Chrome、Opera でのみ送信されます。 Safari が完全にクラッシュし、Internet Explorer が電子メール クライアントを開いてアドレスと件名フィールドに値を入力しますが、フォーム入力が本文にコピーされません。

これがなぜなのかわかる人はいますか?これは私を夢中にさせます。一日中それを眺めていましたが、この件に関して見つけたどの記事にも、それが正しく設定されており、動作するはずであると記載されています。 IEでは動作しないという記述はありません。

P粉458913655P粉458913655329日前670

全員に返信(1)返信します

  • P粉676588738

    P粉6765887382023-10-27 15:05:26

    mailto: フォームの操作は、ブラウザとネイティブ電子メール クライアントが適切に連携するかどうかに依存します。これが行われることは非常にまれであるため、mailto: フォーム アクションは WWW< /a>.

    では機能しません。

    これを電子メールを送信するサーバー側プログラムに置き換えます。

    返事
    0
  • キャンセル返事