Автор Тема: Проверка введенных полей в форме  (Прочитано 2273 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Ленивый гость

  • Гость
Проверка введенных полей в форме
« : 27 Сентября 2002, 22:59:53 »
Расскажите пожалуйста, как можно проверить поля в форме до того как будет выполнен скрипт.
Пример формы:


                         
                         
 
                           
     
                           

       


         
       


       


         
       


     


                            name=ok1>





Мой пример не работает, подскажите почему.
Должно быть так:
Я проверяю значение полей формы на введенность. Если поля введены должен выполниться скрипт http://localhost/cgi-bin/pricelist.pl.
Если значения полей не введены, тогда выскакивет сообщение "Введите строку для поиска".

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Проверка введенных полей в форме
« Ответ #1 : 28 Сентября 2002, 01:02:59 »
Цитировать
name="select">

А это ты сам придумал?
name="SearchSel" попробуй...
И не забудь в скрипт внести поправку...
AS IS...

Оффлайн PilotV

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проверка введенных полей в форме
« Ответ #2 : 28 Сентября 2002, 07:19:13 »
То, что "select" - по барабану.
А вот начатую во 2-й строчке функции хорошую традицию обащаться к элементам формы посредством ее имени (SearchForm), вставляя последнее после document, стоило бы продолжать и дальше ;-)

А вообще-то удобнее намного все проверки форм всегда делать в виде:




...

- плюс дает полную независимость от имени формы, что позволяет при возможности юзать одну и ту же функцию проверки для нескольких похожих форм.
Я так думаю (c)

Ленивый гость

  • Гость
Проверка введенных полей в форме
« Ответ #3 : 28 Сентября 2002, 23:28:35 »
Спасибо, попробую.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28