![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 6 Всего: 137 |
|
|||
|
||||
Гость_maxon |
|
|||
Unregistered |
Спасибо.
|
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 6 Всего: 137 |
Кстати, у input:file есть свойство accept, задающую строку, содержащую список MIME-типов (через запятую). |
|||
|
||||
CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
ИМХО: С помощью JS обезопасить свой сайт не удасться. И вообще, такие проверки делаются (Я делаю) для того, чтобы юзер не гонял траффик и не перезагружал по 100 раз страницу. Проверку средствами PHP никто не отменял ;) |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 6 Всего: 137 |
Это не делается с целью обезопастить.
А в данном примере, с отключенным JS пользователь форму просто отправить не сможет. |
|||
|
||||
CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Вот и суть проблемы ![]() ![]() |
|||
|
||||
alfemy |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 29.12.2007 Репутация: нет Всего: нет |
Да, в идеале бы сделать так, чтобы при включенном JS форма проверялась на строне клиента, а если не включен JS - то форма все равно бы отправлялась, и проверялась средствами PHP
|
|||
|
||||
Peremordit |
|
||||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
Моя реализация проверок
в поля формы добавить дополнительные атрибуты - например, regvalue="true/false" (флаг обязательности к заполнению) и fieldtype = "email/date/latChar & etc." ("тип" поля) сделать внешний файл с набором проверок
здесь InputFilterRX - регэксп для onkeypress (отсеять "левые" символы) InputCheckValueRX - регэксп для "начальной" проверки (onblur поля и сабмит формы) addPr - "дополнительная" проверка (ели не нужна - то просто true) err - сообщение об ошибке Пример дополнительной проверки
по сабмиту формы - пробежать по форме, собрать "обязательные" элементы, проверить обязательные поля Если надо - выложу пример |
||||
|
|||||
![]() ![]() ![]() |
Здесь публикуют скрипты, которые уже проверены в обсуждениях других тем (при этом полезно поставить ссылки на все смежные обсуждения) или переносятся кем-либо из модераторов по просьбе участников, если видно, что в результате обсуждения темы был написан полезный или интересный скрипт. Третий возможный вариант - участник форума публикует скрипт, заведомо известный как полезный и эффективный, для, возможно, небольшой доработки и обсуждения. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Наши скрипты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |