Перейти к контенту
  • 0

Validation with Prototype


Jax

Вопрос

Наше прикольную вещицу http://tetlaw.id.au/view/blog/really-easy-...with-prototype/ и захотел сделать проверку на заполненность полей при создании темы, но сколько не бился - ничего не вышло. Может кто подскажет, был очень признателен?

 

Спасибо.

Изменено пользователем Jax
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Prototype - вещь страшная. Использование его на страницах 2.1.х угробились менюшки, пришлось чинить. При починке узналось что такое Prototype. Лучше бы не узнавалось.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Prototype - вещь страшная. Использование его на страницах 2.1.х угробились менюшки, пришлось чинить. При починке узналось что такое Prototype. Лучше бы не узнавалось.

В 1.3 нет ничего, что мог бы угробить Prototype :D , по этому лучше подскажи, как его поставить на проверку в skin_post в фун-ю function topictitle_fields()

Изменено пользователем Jax
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Вставить client-side проверку заполненности полей

Именно. На простой страничке это все работает, а вот правильно вставить на форум - никак не получается.

Чтобы оно проверяло заполнетость формы в названии темы и в ее содержании.

Изменено пользователем Jax
Ссылка на комментарий
Поделиться на других сайтах

  • 0

ИМХО, лучше с руки написать.

Объявляем глобальные переменные по числу необходимых к заполнению полей.

Каждому полю на онблур вешаем обработчик, присваивающий значение объявленной переменной, и, при необходимости, проверка валидности: например проверить наличие символа "собачки" в мейле и т.п.

Затем сабмиту вешаем проверку переменных и алерт, если хоть одна осталась пустой.

Дел-то на 10 минут.

Можно прямо в скин и встроить.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Да новую ни к чему писать, есть же ведь уже написанная хорошая вещь. Лушче подскажи, как правильно реализовать ее.
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.