2017-02-23 12 views
0

私は次の形式を持っている:私はこれをテキストとして私の電子メールクライアントに渡されるテキストエリアにname属性を設定name属性なしでHTMLフォームからメールを送信するためにテキストエリアを使用する方法

<form action="mailto:[email protected]" method="post" enctype="text/plain"> 
    <textarea name="text" class="contact-email-text"></textarea> 
    <div class="input-container"> 
     <input type="submit" value="SEND"> 
     <input type="reset" value="RESET"> 
    </div> 
</form> 

=実際の入力テキスト。しかし、name属性を設定しないと、入力テキストは電子メールクライアントにまったく渡されません。

メールの前にname属性を付けずにテキストをメールクライアントに渡すにはどうすればいいですか(電子メールコンテンツに属性が付加されないようにしたいと思います)。

+0

これらの事項を管理する標準があるかどうかは不明ですが、すべてのブラウザが必要なことを行うことが可能です。 'name'属性を持たない理由は何ですか? –

+0

name属性が電子メールクライアントのテキストの先頭に付加されるので、 –

+2

'mailto:'を使用しないでください(これを処理できる電子メールクライアントがインストールされているかどうかわかりません) - 適切なサーバー側のformmailer 。 – CBroe

答えて

0

別のメールクライアントを試しましたか?
この現象は、使用しているものからのものです。
MozillaのThunderbirdを試して、それが電子メールクライアントの標準または特定の動作であるかどうかを確認してください。このクライアントが必要な場合は、互換性の問題を探します。

関連する問題