Зеленая галка в поле CCK

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

Аватар пользователя artemrrr artemrrr 7 декабря 2011 в 16:24

Привет!
Кто нибудь знает как сделать что бы после заполнения в типе материала поля CCK (с пометкой * обязательно для заполнения) в углу появлялась зеленая галочка как на всех путевых сайтах?
Есть модуль такой? (я не нашел)

Комментарии

Аватар пользователя rimen rimen 7 декабря 2011 в 17:16

Есть модуль Clientside Validation - он проверяет поля по сабмиту на стороне клиента. знает не только обязательность, но и другие правила валидации.
Это в нагрузку к комментарию Chyvakoff, чтобы с нуля все не накатывать ручками.

Аватар пользователя Chyvakoff Chyvakoff 7 декабря 2011 в 17:37

Прикольный модуль..
Я просто не сторонник того чтоб вместо 10 строк кода подрубать целый модуль..
приходится работать с большими нагрузками,так что люблю всё выносить в свои коротенькие скрипты,чем прикреплять к тяжеловозу друпалу ещё один вагон и тележку..

Аватар пользователя rimen rimen 7 декабря 2011 в 18:06

Согласен, что в задаче ТС можно обойтись "ручками" и просто для полей required сделать проверку своим скриптом, но меня бы смутило, например, при вводе в обязательное поле типа email сначала зеленая галка, что все верно, а потом сообщение об ошибке)) Тут тоже можно сделать проверку на тип поля email и т.д ...
А в плане нагрузки это модуль тем и хорош, что не пропускает кривые сабмиты формы (само название модуля "Валидация на стороне клиента"), хотя и тут можно найти почву для спора))

Аватар пользователя rimen rimen 7 декабря 2011 в 19:08

"rimen" wrote:
Это в нагрузку к комментарию Chyvakoff, чтобы с нуля все не накатывать ручками.

Видимо, нужно было явно написать, что он галки не ставит)) Задача, которую он выполняет, аналогична, просто выполняется в другом виде.
Если именно галки нужны, то Chyvakoff уже ответил, что Вам поможет.
Пожалуйста!

Аватар пользователя Chyvakoff Chyvakoff 8 декабря 2011 в 10:31

на самом деле всё просто.
по событию кеупресс на нужно поле делаем валидацию этого поля.и по результатам рисуем либо галочку,либо крестик(если душа желает) и дисаблим сабмит.

либо попробуй допилить этот модуль.