powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery Form
13 сообщений из 13, страница 1 из 1
jquery Form
    #36257320
Фотография INOKENTiY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте
Использую плагин jquery Form для отправки формы аяксом
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<script type="text/javascript">
var options = {
  target: "#form",
  url: "/applyform",
  method: "post"
};
 $('#apply_form').submit(function() {

    $(this).ajaxSubmit(options);
    return false;
  });
</script>
в ответ приходит в случае ошибки форма с данными и обозначениями что неправильно заполнено, в случае успеха просто строчка текста.
Проблема в том, что на форме есть капча
<img width="150" height="50" src="http://lf.com/captcha/default" alt="Captcha"/>
и она не обновляется когда приходит ответ от сервера в случае ошибки.
в чем может быть причина?
...
Рейтинг: 0 / 0
jquery Form
    #36257326
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорей всего, проблема в том что капча кешируется как любая картинка. А jQuery тут ни при чём, так как картинки то он не трогает. Решение не раз пробегало на страницах этого форума.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
jquery Form
    #36257340
Фотография INOKENTiY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle
Скорей всего, проблема в том что капча кешируется как любая картинка. А jQuery тут ни при чём, так как картинки то он не трогает. Решение не раз пробегало на страницах этого форума.

да точно, поставил вконец случайное число и все
еще вопрос как заблокировать все поля и кнопки формы после нажатия сабмит
пробовал
$('#form input').each().attr('disabled', 'disabled');
не помогло
...
Рейтинг: 0 / 0
jquery Form
    #36257384
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Sat, 17 Oct 09 15:43:08 GMT
INOKENTiY wrote:

> пробовал
> $('#form input').each().attr('disabled', 'disabled');
> не помогло


..each() - это лишнее
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
jquery Form
    #36259590
Фотография INOKENTiY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
var options = {
  target: "#form",
  url: "/applyform",
  method: "post",
  success: function() {
      $('#insideform').removeClass("heightform1");
      $('#insideform').addClass("heightform2");
  }
};
подскажити как в success опредилить есть ли в ответе тег <FORM
...
Рейтинг: 0 / 0
jquery Form
    #36259789
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо полагать, или проверять ответ простым регэкспом, или вставлять ответ в скрытый контейнер, смотреть, есть ли в ДОМе элемент form и действовать по обстоятельствам.

Я бы пошел по второму пути - все равно содержимое куда-то вставлять, так почему бы не вставить в скрытый контейнер, проверить, а потом перенести в нужное место?

Хотя вопрос наталкивает на мысль, что что-то не так в построении задачи, если понадобилась проверка на содержание содержимого ответа.
...
Рейтинг: 0 / 0
jquery Form
    #36260121
Фотография INOKENTiY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто когда приходит ответ об успешной отправки формы там одна строчка, а высота блока очень большая и нужно ее уменьшить.
а нельзя как-то черещ селекторы решить эту проблему, у формы есть свое айди
...
Рейтинг: 0 / 0
jquery Form
    #36260713
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так непонятно - ты хочешь знать, есть ли в ответе форма ДО вставки в документ или ПОСЛЕ?
...
Рейтинг: 0 / 0
jquery Form
    #36261857
Фотография INOKENTiY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно лучше ДО, но если не получится нужно после
...
Рейтинг: 0 / 0
jquery Form
    #36261939
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда повторюсь: "или проверять ответ простым регэкспом, или вставлять ответ в скрытый контейнер, смотреть, есть ли в ДОМе элемент form и действовать по обстоятельствам".
Вот и смотри через id - какая разница как. Я так понимаю, форма должна быть одна? - Поэтому направление поиска не имеет значения.
...
Рейтинг: 0 / 0
jquery Form
    #36262081
Фотография INOKENTiY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только вот почему-то Ошибка: responseText is not defined
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
var options = {
  target: "#form",
  url: "/applyform",
  method: "post",
  success: function() {
      alert(responseText);
      $('#insideform').removeClass("heightform1");
      $('#insideform').addClass("heightform2");

  }
};
...
Рейтинг: 0 / 0
jquery Form
    #36262508
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да ... :)
А определить переменную, куда передастся responseText?

...
success:function(responseText){...
...
...
Рейтинг: 0 / 0
jquery Form
    #36262753
Фотография INOKENTiY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как я прозевал
спасибо, решил вопрос
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery Form
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]