Internet Explorer は、HTML フォーム電子メールのフォーム アクションで mailto をサポートしていません
P粉458913655
P粉458913655 2023-10-26 19:06:49
0
1
704

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

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

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

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

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

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

P粉458913655
P粉458913655

全員に返信(1)
P粉676588738

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

では機能しません。

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!