сброс формы после отправки php

Я использую простую HTML-форму в качестве контакта, и когда поля и отправленные формы не очищает поля.

это мой 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="https://web-answers.ru/wp-content/uploads/2019/03/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>

-1

Решение

Пытаться:

<script type="javascript">
$(document).ready(function() {
$('#phpcontactform')[0].reset();
});
</script>

Я не уверен, что вы пытаетесь отправить ajax и оставить пользователя на странице или просто отправить форму. Но линия, которую вы ищете $("#phpcontactform")[0].reset();Вы можете обернуть это в $(document).ready() если вам нужно!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]