Я использую простую 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>
Пытаться:
<script type="javascript">
$(document).ready(function() {
$('#phpcontactform')[0].reset();
});
</script>
Я не уверен, что вы пытаетесь отправить ajax и оставить пользователя на странице или просто отправить форму. Но линия, которую вы ищете $("#phpcontactform")[0].reset();
Вы можете обернуть это в $(document).ready()
если вам нужно!
Других решений пока нет …