我可以使用输入类型=“提交”以外的其他内容来发送表单吗?

时间:2012-11-08 22:16:03

标签: javascript jquery forms

这是我的小表格的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>

2 个答案:

答案 0 :(得分:2)

您可以使用JavaScript动态提交表单:

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

或者因为你使用图像,简单的<input type="image">

怎么样
<input type="image" src="img/send.png">

答案 1 :(得分:1)

更好......

$('#AnyElement').click(function() {
 $('#formID').submit();
});