好吧,我已經搜索了幾個小時,發現沒有任何工作。我絕望地需要幫助通過調用通過php的javascript重置表格
我得到了一個表單,其中包含以下元素。
<form action="sendmail.php" method="post" name="enquiry">
<table>
<tr>
<td>Name:-</td>
<td><input type="text" name="name" /></td>
</tr>
<tr>
<td>Company:-</td>
<td> <input type="text" name="company" /></td>
</tr>
<tr>
<td>E-Mail:-</td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td>Contact:-</td>
<td> <input type="text" name="contact" /></td>
</tr>
<tr>
<td>Requirement:-</td>
<td><textarea name="msg"></textarea></td>
</tr>
</table>
<input type="submit" value="submit" onclick="return validation(this.form);">
<input type="reset" value="Reset" />
</form>
和PHP有這樣一行:
<?php
if(mail($to, $subject,$message)) {
echo "<SCRIPT LANGUAGE='JavaScript'>alert('Your Enquiry was sent successfully we will get back to you shortly');
window.location.href='javascript:history.go(-1)';
document.enquiry.reset();
</SCRIPT>";
}
?>
然後還有一個「其他」具有相同的代碼,但不同的消息。
問題是,當它重新導向到表單頁面時,它仍然有字段中的數據。我更喜歡的是一種乾淨的表單,當用戶返回頁面時沒有填寫任何數據。
請注意我是一個JavaScript的新手,所以嘗試提出一個易於理解的修復。
非常感謝!
重置後發生重置。 –
如在????中該頁面加載,然後重置?認爲這是應該發生的......我該如何解決? sry但即時通訊仍然是新的javascript – TDsouza
'需要幫助拼命' - 是這樣的語言歡迎根據SO許可? –