【发布时间】:2016-05-25 09:42:51
【问题描述】:
问题在于提交按钮,它只是无法点击,当我尝试使用表单向自己提交电子邮件时,什么也没有发生(=屏幕没有改变)。
这是我的代码:
<div class="col-sm-6">
<h4 class="font-alt">Get in touch</h4>
<br>
<form id="contact-form" role="form" novalidate="">
<div class="form-group">
<label class="sr-only" for="cname">Name</label>
<input type="text" id="cname" class="form-control" name="cname" placeholder="Name*" required="" data-validation-required-message="Please enter your name.">
<p class="help-block text-danger"></p>
</div>
<div class="form-group">
<label class="sr-only" for="cemail">Your Email</label>
<input type="email" id="cemail" name="cemail" class="form-control" placeholder="Your E-mail*" required="" data-validation-required-message="Please enter your email address.">
<p class="help-block text-danger"></p>
</div>
<div class="form-group">
<textarea class="form-control" id="cmessage" name="cmessage" rows="7" placeholder="Message*" required="" data-validation-required-message="Please enter your message."></textarea>
<p class="help-block text-danger"></p>
</div>
<div class="text-center">
<button type="submit" class="btn btn-block btn-round btn-d">Submit</button>
</div>
</form>
<div id="contact-response" class="ajax-response font-alt"></div>
</div>
这是我正在使用的 PHP:
<?php
// Mail settings
$to = "info@liannesiemensma.com";
$subject = "Contact form";
if (isset($_POST["name"]) && isset($_POST["email"]) && isset($_POST["message"])) {
$content = "Name: " . $_POST["name"] . "\r\n";
$content .= "Email: " . $_POST["email"] . "\r\n";
$content .= "Message: " . "\r\n" . $_POST["message"];
if (mail($to, $subject, $content, $_POST["email"])) {
$result = array(
"message" => "Thanks for contacting me! I will do my best to reply in a timely manner.",
"sendstatus" => 1
);
echo json_encode($result);
} else {
$result = array(
"message" => "Sorry, something is wrong.",
"sendstatus" => 0
);
echo json_encode($result);
}
}
?>
我做错了什么?
【问题讨论】:
-
你的 PHP 代码在哪里?
-
你的action="example.php"在哪里,请将action属性放在
-
您面临什么问题?而且,我认为您正在使用框架。你能告诉你的框架名称吗?
-
你说的不起作用是什么意思?它不提交表格?它没有 action 属性,所以在 HTML5 中它会提交给自己。提交表格没有任何作用?你得到一个 PHP “白屏死机”?具体是什么问题?
-
我还是想知道,为什么很少有人发帖后变成
<input type='hidden'>?
标签: php html button form-submit contacts