Я пытаюсь удалить данные формы, которые были отправлены из формы , после нажатия кнопки очистки. Теперь он очищается, обновляет страницу , после чего представленные данные снова появляются. Весь этот код находится в «index.php» , для которого установлено действие.Как очистить данные формы php с помощью jquery?
<div class="formData" id="formData">
<?php
session_start();
error_reporting(0);
if(isset($_POST['name'], $_POST['age'],))
{
if(!isset($_SESSION['inputs']))
{
$_SESSION['inputs'] = array();
}
$_SESSION['inputs'][] = $_POST;
foreach($_SESSION['inputs'] as $input)
{
echo " <span class='trip'> {$input['name']} <br> {$input['age']} <br>
</span>";
}
}
?>
</div>
<form action="index.php" method="post">
<input type="text" name="name" placeholder="Name">
<input type="text" name="age" placeholder="Age">
<button id="clear"> Clear</button>
</form>
<script type="text/javascript">
$("#clear").click(function()
{
$("#formData").empty();
});
</script>
Вы не непосредственно настройки полей, поэтому он не должен заполнять эти поля. Автозаполнение браузера? –
Да, это автозаполнение. @JoshS. – kylel95
Я имею в виду, что сам браузер заполняет его, а не php? например, в хроме, хром превращает поля в желтый цвет как указание на то, что он загружает кешированные данные. –