我試圖使從表單 提交的表單數據在清除按鈕被點擊後被清除。現在,它清除,刷新 頁面,然後提交的數據重新出現。所有這些代碼都在「index.php」 這個動作被設置爲。如何清除jquery提交的php表單數據?
<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>
你不是直接設置領域,所以它不應該填充這些字段。您的瀏覽器是否自動完成? –
是的,它autocompletes。 @JoshS。 – kylel95
我的意思是,是瀏覽器本身填充它,而不是PHP?例如在Chrome中,Chrome會將字段變成黃色,表示它正在加載緩存的數據。 –