У меня есть эта форма, которая отлично работает. Однако я хочу скрыть форму, когда она будет отправлена. В принципе, я хотел бы скрыть весь div, начиная с этого: <div class="HideSuccess">
, когда он успешно отправлен или когда форма отправлена с ошибкой/без ошибок.Скрыть DIV при успешном подаче
Как это сделать?
<?php
if (isset($_POST['submit'])) {
$Fname = $_POST['fname'];
$Email = $_POST['email'];
$fp = fopen("data.txt","a");
if (!$fp) {
echo 'Error!';
exit;
}
if (@fwrite($fp, $Fname.'|'.$Email."\n")) {
echo '<p class="thanks">Success<p>';
} else {
echo '<p>Error!</p>';
}
fclose($fp);
}
?>
<div class="HideSuccess">
<form name="input" method="post" action="<?php echo $_SERVER['SCRIPT_NAME']; ?>">
<input type="text" name="fname" id="fname" placeholder="Full Name" onfocus="this.placeholder = ''" onblur="this.placeholder = 'Full Name'" required />
<input type="email" name="email" id="email" placeholder="Your Email" onfocus="this.placeholder = ''" onblur="this.placeholder = 'Your Email'" required />
<input class="button" type="submit" name="submit" value="Submit" /></p>
</form>
</div>
Я не уверен, как вставить PHP-код с кодом. Не могли бы вы его заполнить? Код, заданный в вопросе, - это полный код, и он находится на той же странице. –
@ElaineByene, вот вы. –
Thank Ты так много :) –