作为网站的一部分,我有一个表单,我只希望它使用mailto属性将所有信息发送到选定的电子邮件地址。但是,当我按下submit按钮时,我的电子邮件客户端将打开,其中包含要发送到的正确电子邮件,但没有主题或正文。有什么我要补充或做错的吗?
<form action="mailto:example@example.com" method="post" enctype="text/plain" class="form-horizontal">
<div class="form-group">
<label for="name" class="col-sm-2 control-label">Name</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="name" placeholder="Name">
</div>
</div>
<div class="form-group">
<label for="company" class="col-sm-2 control-label">Company</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="company" placeholder="Company">
</div>
</div>
<div class="form-group">
<label for="email" class="col-sm-2 control-label">Email</label>
<div class="col-sm-10">
<input type="email" class="form-control" id="email" placeholder="Email">
</div>
</div>
<div class="form-group">
<label for="message" class="col-sm-2 control-label">Message</label>
<div class="col-sm-10">
<textarea class="form-control" rows="3" placeholder="Your Message"></textarea>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-default">Submit</button>
</div>
</div>
</form>
谢谢大家!
最佳答案
您忘记设置name
属性了!您可以将主题设置为电子邮件地址上的参数(subject
)。请尝试以下代码:
<form action="mailto:example@example.com?subject=Test" method="post" enctype="text/plain" class="form-horizontal">
<div class="form-group">
<label for="name" class="col-sm-2 control-label">Name</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="name" id="name" placeholder="Name">
</div>
</div>
<div class="form-group">
<label for="company" class="col-sm-2 control-label">Company</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="company" id="company" placeholder="Company">
</div>
</div>
<div class="form-group">
<label for="email" class="col-sm-2 control-label">Email</label>
<div class="col-sm-10">
<input type="email" class="form-control" name="email" id="email" placeholder="Email">
</div>
</div>
<div class="form-group">
<label for="message" class="col-sm-2 control-label">Message</label>
<div class="col-sm-10">
<textarea class="form-control" rows="3" name="message" placeholder="Your Message"></textarea>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-default">Submit</button>
</div>
</div>
</form>
关于html - 表格无法正确使用Mailto,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34711331/