0

人々が電子メールアドレスを提供できるようにするフォームがありますが、入力は許可されません。サイトはwww.pbadvisory.com.au で、これが私の HTML コードです。

<form action="mailto:jdoe@pbadvisory.com.au" method="get">
    <input type="text" name="emailaddress" id="newsletter_email" />
    <input type="submit" id="newsletter_subscribe" value="Subscribe" name="submit" />
</form>

修正するための提案をいただければ幸いです

4

4 に答える 4

1

ちょうどあなたのサイトを通過しました。実際にテキストを入力できるようにしています。しかし、文字色が白で背景が白なので、見えません。見やすいようにテキストの色を変更します。

于 2013-08-06T04:32:57.113 に答える
0

次の変更を試してみてください!

<form action="MAILTO:jdoe@pbadvisory.com.au" method="post" enctype="text/plain">
    <input type="text" name="emailaddress" id="newsletter_email" />
    <input type="submit" id="newsletter_subscribe" value="Subscribe" name="submit" />
</form>
于 2013-08-06T04:03:47.077 に答える
0

フォーム メソッドは ' post ' である必要があり、get ではありません。それがあなたの問題の理由です。いずれにせよ、電子メールの件名を含む完全なコードも含まれています。

<form method="post" action="mailto:youremail@youremail.com?Subject=Email Subject" enctype="text/plain">
E-mail:<input id="emailAddress" name="E-mail" type="text" maxlength="24" /> 
<input type="submit" value="Send Email" /> 
</form>

それが役に立ったことを願っています。

更新: ユーザーに Web サイトを購読してもらいたい場合、これは正しい方法ではないことに注意してください。

于 2013-08-06T04:32:43.047 に答える
0

mailto:をフォーム アクションとして使用することはできません。電子メールを送信するフォームが必要な場合は、サーバー側で行う必要があります。

于 2013-08-06T03:55:27.823 に答える