[ Решено ] Исчезающий текст в полях модуля Webform. Конфликт собственных скриптов и Ajax Webform

Главные вкладки

Аватар пользователя Users681 Users681 25 апреля 2013 в 1:22

Здравствуйте друзья. Не могу решить задачку. В общем суть такова... Для формирования формы обратной связи установлены модули Webform и Webform Ajax. Для исчезающего текста в полях формы по клику мыши написан и прикручен свой скриптик, который по заданному сценарию убирает или восстанавливает значения label.




Проблема заключается в том, что если я не правильно ввожу данные например в поле email или не вношу данные в поля которые обязательны для заполнения, над формой выводится ошибка, которая сообщает о том, что данное поле обязательно для заполнения или данные в поле введены не верно.



Именно в этой ситуации у меня и прорисовывается конфликт. Как видите из скрина выше мой скрипт, скрывающий текст по клику, уже не работает. Подскажите пожалуйста, где косяк... Почему мой скрипт перекрывается. Буду вам благодарен!
ВложениеРазмер
Иконка изображения 25-04-2013_0-03-18.jpg10.22 КБ
Иконка изображения 25-04-2013_0-06-35.jpg10.98 КБ
Иконка изображения 25-04-2013_0-10-47.jpg25.42 КБ

Комментарии

Аватар пользователя maxiphobos maxiphobos 10 мая 2013 в 17:15

А не подскажите как именно прикрутить хинт чтобы убирал стандартный текст? В описании модуля написано что он будет делать это для текстовых строк title , но я пробовал так называть строки в форме и ничего не выходит.....
Спасибо!

Аватар пользователя Users681 Users681 25 апреля 2013 в 18:50

Ну так и с hint та же самая песня... Может кто то все - таки подскажет решение? У кого подобные косяки встречались в работе... Что можно предпринять для подцепки собственного скрипта к веб форме под ajax?

Аватар пользователя Users681 Users681 27 апреля 2013 в 14:00

Спасибо всем за помощь, вопрос решен! Выкинул модуль Webform Ajax, настроил вывод системных сообщений в нужном месте, подключил свои скрипты. Не стал ломать голову как подружить Webform Ajax с дополнительным скриптовым кодом.

Аватар пользователя Koreychenko Koreychenko 12 мая 2013 в 11:53

А можно делать так, как написано в документации и никогда не иметь проблем с тем, что кастомный javascript не отрабатывает на каких-либо ajax событиях.

Используйте Drupal.behaviors.

http://habrahabr.ru/post/161039/