goodvin
Человек-Волшебник
- Регистрация
- 27 Июн 2006
- Сообщения
- 667
- Реакции
- 694
- Автор темы
- #1
Собственно есть такое дело:
Это код отправки данных с вормы form в ajax.php
и после его выполнения я получаю ответ от ajax.php о том что все ОК или НЕ-ОК, так вот сам вопрос:
Как сделать чтобы при ответе ajax.php что все ОК, форма становилась отключенной чтобы данные больше не отправлялись: например:$(formname).disable();
Я вставлял в ответ яваскрипт, токо он AJAX-ом не возращается в полном виде он обрезает теги.
Код:
<script type="text/javascript">
var formname = 'form';
var otvetsrv = 'response';
Event.observe(window, 'load', init, false);
function init() {
Event.observe(formname, 'submit', result);
}
function result(e) {
$(otvetsrv).innerHTML = '<img src="loading.gif" />';
var myAjax = new Ajax.Updater(otvetsrv, 'ajax.php',
{
method: 'post',
parameters: $(formname).serialize()
}
);
//$(formname).disable();
Event.stop(e);
}
</script>
Форма:
<form action="" method="POST" id="form">
<input type="text" name="user" maxlength="30" value="valueuser" >
<input type="password" name="pass" maxlength="30" value="valuepass}" >
<input type="checkbox" name="remember" >
<input type="hidden" name="sublogin" value="1">
<input type="submit" value="Login" ></td>
</form>
Ответ от ajax.php:
<p id="response"></p>
и после его выполнения я получаю ответ от ajax.php о том что все ОК или НЕ-ОК, так вот сам вопрос:
Как сделать чтобы при ответе ajax.php что все ОК, форма становилась отключенной чтобы данные больше не отправлялись: например:$(formname).disable();
Я вставлял в ответ яваскрипт, токо он AJAX-ом не возращается в полном виде он обрезает теги.