我使用的网站模板内置了漂亮的html表单。 问题是它没有100%设置也没有工作。
<div class="row">
<div class="col-md-offset-1 col-md-10">
<form class="form-horizontal" role="form">
<div class="form-group">
<div class="col-md-offset-2 col-md-8">
<input type="text" class="form-control" id="inputName" placeholder="Name">
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-8">
<input type="email" class="form-control" id="inputEmail" placeholder="Email">
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-8">
<input type="text" class="form-control" id="inputSubject" placeholder="Subject">
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-8">
<textarea name="message" class="form-control" rows="3" placeholder="Message"></textarea>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-8">
<button type="button" class="btn btn-theme btn-lg btn-block">Send message</button>
</div>
</div>
</form>
</div>
我希望发送电子邮件到某个地址。我需要一个单独的php文件吗?
谢谢, 詹姆斯
答案 0 :(得分:-1)
在表单标记内添加
action="mailto:emailadress@gmail.com"
<form action="mailto:emailadress@gmail.com"/>
答案 1 :(得分:-1)
您的按钮应为:
<button type="submit" class="">Send message</button>
*请注意 type =&#34;提交&#34;
编辑:
为了让它工作,只需创建一个名为&#34; sendemail.php&#34;的新PHP文档。使用此代码:
<?php
$to = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
现在,您在表单中的操作应为:
<form action="sendemail.php">
确保您在表单中的每个名称都符合您的要求:
<input name="email" />
<input name="subject" />
etc....