-1
我使用簡單的html表單作爲聯繫人,當字段和提交表單不會清除字段。在php提交後重置表格
這是我的php 我在很少的地方在線閱讀,我已經瞭解到我必須使用.reset,但我對PHP並不熟悉。我不確定在哪裏添加.reset和如何。
<?
$name = $_REQUEST["name"];
$email = $_REQUEST["email"];
$msg = $_REQUEST["msg"];
$to = "[email protected]";
if (isset($email) && isset($name) && isset($msg)) {
$subject = "Message/Closure Film";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= "From: ".$name." <".$email.">\r\n"."Reply-To: ".$email."\r\n" ;
$msg = "Name: $name:<br/> Email: $email <br/> Message: $msg";
$mail = mail($to, $subject, $msg, $headers);
if($mail)
{
echo 'success';
}
else
{
echo 'failed';
}
}
?>
我的HTML
<div id="contact">
<div class="container">
<div class="row-fluid PageHead">
<div class="span12">
<h3>CONTACT US<span> <img src="images/underline.png" alt="______"></span></h3>
</div>
</div>
<div class="row-fluid ContactUs">
<div class="span6 offset3">
<form class="form-horizontal" id="phpcontactform">
<div class="control-group">
<input class="input-block-level" type="text" placeholder="Full Name" name="name" id="name">
</div>
<div class="control-group">
<input class="input-block-level" type="email" placeholder="Email" name="email" id="email">
</div>
<div class="control-group">
<textarea class="input-block-level" rows="10" name="message" placeholder="Your Message" id="message"></textarea>
</div>
<div class="control-group">
<p>
<input class="btn btn-danger btn-large" type="submit" value="Send Message">
</p>
<span class="loading"></span> </div>
</form>
</div>
將此添加到我的HTML的頭,但沒有得到任何結果
<script type="javascript">
$('#phpcontactform').trigger("reset");
</script>
您的表單的代碼是什麼樣的? – slapyo 2014-10-27 17:23:03
我添加了html。 – JFA 2014-10-27 17:28:13
'reset'是PHP中的數組。你在談論jQuery的'.reset()'函數嗎? – 2014-10-27 17:34:33