0

これは私の小さなフォームのhtmlコードです。'送信ボタンのスタイルは。のみ<a>です。このフォームをメールで送信できますか?割り当てられた電子メールにこれを送信するにはどうすればよいですか?jQueryまたはJavascript?

たとえば、これを使用できますか?

<a class="btn send" href="#send">Send</a>

input type="submit"

<form action="mailto:me@myemail.com">
     <input name="name" type="text" value="" placeholder="Name" required/><br>
     <input name="email" type="email" value="" placeholder="you@yourmail.com" required/><br>
     <textarea class="message" maxlength="200" placeholder="We can answer your questions." required><?php echo $_POST[message]; ?></textarea><br>
     <a class="btn send" href="#send"><img src="img/send.png" /></a>
</form>
4

3 に答える 3

2

JavaScriptを使用して、フォームを動的に送信できます。

$(".btn.send").click(function() {
    $(this).closest("form").submit();
    return false;
});

または、画像を使用しているので、簡単な方法はどうですか<input type="image">

<input type="image" src="img/send.png">
于 2012-11-08T22:17:21.817 に答える
1

使用できます

<button type=submit>Submit Me!</button>

また、「画像」ボタンはフォームを送信します。

とはいえ、HTMLフォームから直接メールトランザクションを開始することはできません。最善の方法は、ユーザーのメーラーを表示させることですが、それがどのように機能するか、または機能するかどうかについては、ほとんど制御できません。

于 2012-11-08T22:17:13.783 に答える
1

さらに良い...

$('#AnyElement').click(function() {
 $('#formID').submit();
});
于 2012-11-08T22:19:23.257 に答える