Главная страница           Поиск по сайту
Файловый обменник       Онлайн игры
Интересное чтиво +        Музыка
IT-Новости                     Фото-свалка
Форум
Доска объявлений
Полезные сайты
Универсальный поиск

Добавить свою рекламу на сайт


[ Новые сообщения · Участники · Правила форума · Поиск · Мои сообщения · ]
  • Страница 1 из 1
  • 1
Проверка форм перед отправлением
Мурзик Дата: Среда, 03.06.2009, 18:10:54 | Сообщение # 1
сержант
Группа: Проверенные
Сообщений: 102
Замечания:[1]
Добавить замечание
Бронзовая медаль за активность на форуме
Репутация: 1
Наказания: 0%
Статус: Offline
После последнего обновления системы появилась возможность проверять поля форм перед отправлением. Это дополнение появилась во всех сервисах, где есть форма для отправки. Что на это дает?
1. Возможность самостоятельно задавать требования к заполнению полей. Проверку полей можно осуществить практически любую и зависит это от ваших требований.
2. Проверка осуществляется до того как форма будет передана на сервер. Это сокращает трафик и ускоряет общение между клиентом и сервером.

Так как задачи у всех разные, то постараюсь описать это в общих чертах.

Проверкой формы занимается функция checksubmit(this) , в качестве параметра здесь является сама форма, т.е. обращение к элементам формы облегчено. Разрешением на отправление формы на сервер будет : return true; запретом на отправку: return false.
Все функции принято писать в голове HTML (что на самом деле не обязательно). Общий вид этой функции будет выглядить так:

Code
<script>      
function checksubmit(fmy) {      
      if(fmy.название объекта.value=='правильное значение') return true;      
      else { alert('Неправельное заполнение поля ...'); return false; }      
}      
</script>

Форма передает указатель на себя (this) и мы этот указатель присваиваем переменной fmy. Если бы его небыло, то fmy.название объекта.value нужно было бы писать так: document.all.название объекта.value.

Как можно узнать "название объекта".
1. Открываем страницу с формой
2. Просматриваем и копирую HTML-код страницы и вставляю его в визуальный редактор
3. Просматриваем эту страницу в просмотре
4. Ищем нужное поле и выбираю его
5. В параметрах его нахдим его имя(name)
Так к примеру название списка категорий имеет имя cat. Вот возьмем его и проверим выбрана ли у нас категория:

Code
<script>      
function checksubmit(fmy) {      
      if(fmy.cat.value!=0) return true;      
      else { alert('Не выбрана категория'); return false; }      
}      
</script>

Источник : Helper.uCoz.Ru

 
  • Страница 1 из 1
  • 1
Поиск:




Добавить свою рекламу на сайт
ххх


Статистика Форума
Последнии темы Популярные темы Рейтинг пользователей Новички
  • Что вы думаете о п...
  • Поздравления с нас...
  • Зеленый баннер от ...
  • заработай на своём...
  • Заработок на токен...
  • Где получить инвай...
  • псинэтика...псилек...
  • USerbar псинетика
  • Терминатор: Да при...
  • Мисс Март / Miss M...
  • Девять / 9 [2009 г...
  • Красивый информер ...
  • Новый Топ пользова...
  • Граббер/парсер для...
  • Продвинутые коммен...
  • Разновидности виру...
  • Новый вид фотогале...
  • Заказ баннеров
  • Прогон сайта по ка...
  • Вопрос - ответ
  • какои жанр игры вы...
  • The InstallShield ...
  • Какая у вас ОС?
  • У кого какой телеф...
  • Ассоциации
  • Облом
  • Какои браузер вы и...
  • Каким антивирусом ...
  • Предложения по улу...
  • Заработок на файла...
  • Ник Ранг (форум\статьи\коментарии)

  • liSly
  • (218\67\12)
  • liS
  • (199\67\8)
  • zanoza
  • (108\0\0)
  • Мурзик
  • (102\1\0)
  • SPACKZ
  • (101\0\0)
  • AHD
  • (100\0\0)
  • Freema[N]
  • (99\0\0)
  • SparcO
  • (83\0\0)
  • ALEX172041
  • (60\0\0)
  • kentavrik
  • (49\0\0)
  • grafensteink
  • makskolesnikov49
  • aleko141
  • volkoveduard193
  • televolgograd21
  • feokpistolva
  • xgamerspb
  • kuzoden58
  • daryaanchuhina
  • Надя1083
  • ragimovbahtiar096
  • usluginazakaz
  • ken019t
  • adenesik471
  • пантерка

  • Рейтинг@Mail.ru Используются технологии uCoz