Как с помощью ajax перезагрузить страницу для очистки формы ?

программирование программы php базы данных AJAX

Добрые все вечере , у меня есть вопрос к опытным людям в данной сфере . У меня задача такова :
Есть поля для заполнения формы , так добавляются комментарии , так вот как сделать так чтобы при нажатии на кнопку у меня перезагрузилась страница и поля в форме стали пустыми . Вот код для данного действия :
<script language="JavaScript" src="js_comments.js"> </script>
<center>
<div id="coments">
<div class="top">
<img id="addcomentbutton" onclick="toggle('addcoment'); location.href='#addcoment';" src="images/add_coment.png"/>
</div>
<div id="addcoment" class="addcoment" style="display:none;">
<form name="comment">
<div id="statusbox"></div>
<input id="name" type="text" name="name" value="Введите ваши имя" maxlength="60" onfocus="clearText(this)" onblur="clearText(this)"/>
<input id="mail" type="text" name="mail" value="Введите ваш e-mail" maxlength="60" onfocus="clearText(this)" onblur="clearText(this)"/>
<textarea id="text" name="text" onfocus="clearText(this)" onblur="clearText(this)"></textarea>
<span>
<br/><input id="nr" onclick="document.getElementById('nr').value='nerobot';" type="checkbox" name="nr"/> Я не робот...
<b></b>
</span>
<img class="button_add" src="images/button_add.png" onclick='ajax({
url:"add_comment.php?id_article=<? echo $id?>",
statbox:"statusbox",
method:"POST",
data:
{
name:document.getElementById("name").value,
mail:document.getElementById("mail").value,
text:document.getElementById("text").value,
nr:document.getElementById("nr").value,
},
$("#form").val('');
success:function(data){document.getElementById("statusbox").innerHTML=data;}
});'
/>
</form>
</div>
<?php
include("show_comments.php");
show_comments(1);
?>
</div>
</center>
Ответы:
Я аж воздухом поперхнулся от длинны кода!
Я тоже могу найти чей-то код и попросить его исправить под себя. Даже примерно не показал. что пытался решить проблему самостоятельно.
Халяву ищешь? Не зачет вопрос.
Определитесь, или чистый js или jquery...
можно и так
$("form:first input").each(function(i) {
$(i).val("");
})
tosic, зачем так отвечать? Человек думать не желает, основ не знает, а вы ему помогаете!


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.