Есть 5 форм обратной связи на странице. Ни одна из них не чистится после отправки, сначала чистилась только первая(она в модальном окне), но потом(не помню что ковырял) и она перестала. Реализовано все через энное место: На каждой форме висит
| Код | onclick="AjaxFormRequest('messegeResult', 'callform1(дальше 2 и т.д.)', 'form.php')"
|
А дальше каждую форму обрабатывает
| Код | function AjaxFormRequest(result_id, callform1, url) { jQuery.ajax({ url: url, type: "POST", dataType: "html", data: jQuery("#" + callform1).serialize(), success: function (response) { document.getElementById(result_id).innerHTML = response; document.forms.callform1.reset(); }, error: function (response) { document.getElementById(result_id).innerHTML = "<p>Возникла ошибка при отправке формы. Попробуйте еще раз</p>"; } }); }
|
Все работает прекрасно, но формы не удается почистить никакими методами из гуглов. Что я делаю не так? Или проблема в том, что на одной странице висят все формы и на каждую висит скрипт? |