Автор Тема: Блокировка отправки формы  (Прочитано 5733 раз)

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

Оффлайн slavius2003

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.djman2003.narod.ru
Блокировка отправки формы
« : 29 Января 2005, 06:38:51 »
Здравствуйте !
Не подскажете, как можно средствами javascript блокировать отправку формы при нажатии кнопки кнопки отправки "Send".
Заранее спасибо.:rolleyes:
Вячеслав Вадимович Вовк

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Блокировка отправки формы
« Ответ #1 : 29 Января 2005, 12:21:03 »
именно при нажатии кнопки ? Enter-ом отправку оставить ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн slavius2003

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.djman2003.narod.ru
Блокировка отправки формы
« Ответ #2 : 29 Января 2005, 18:37:22 »
Здравствуйте !
А как сделать еще и блокировку при нажатии клавиши Интер ?
Обьясню ситуацию поподробнее. Дело в том, что я хочу сделать проверку формы для заполнения e-mail адреса на корректность, и при неправильно заполненом поле, или вообще при его пустмо значении и при нажатии кнопки Send, выводится сообщение что поле заполнено не корректно и блокируется отправка формы. Проблем с проверкой ввода e-mail на корректность не возникает, но вот как сделать блокировку при нажатии кнопки Send.

А для того чтобы еще блокировать и интер нужно сделать обработчик события onSubmit?
Вячеслав Вадимович Вовк

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Блокировка отправки формы
« Ответ #3 : 29 Января 2005, 23:19:39 »
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн tpuh

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://abursh.sytes.net/rukopisi/
Блокировка отправки формы
« Ответ #4 : 31 Января 2005, 12:10:15 »
У меня почти такой же вопрос относительно возможности проверить текст ввода в форму перед отправкой. Дело в том. что уже просто достали роботы, которые залезают в гостевую и оставляют буквально простыни ссылок. Я составила функцию- скрипт, которая их отсекает. Пытаюсь использовать именно событие onSubmit в форме. Но никак не могу понять каким образом сделать так, чтобы функция возвращала именно это значение return false в ту самую форму в заданное место и в нужном мне случае. Мне не нужно блокировать фозможность отправить форму напрочь. Я бы хотела проверить ее содержимое  условием и взависимости от этого блокировать или нет.  
Заранее спасибо!

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Блокировка отправки формы
« Ответ #5 : 31 Января 2005, 12:38:19 »
tpuh, отсылающие роботы не исполняют яваскрипт. Они даже не читают твою страничку. Так что яваскриптом ты тут ничего не сделаешь.
Ну к чему все это, лучше бы водки выпили...

Оффлайн tpuh

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://abursh.sytes.net/rukopisi/
Блокировка отправки формы
« Ответ #6 : 31 Января 2005, 19:44:48 »
Не очень поняла, что значит "отсылающие роботы не исполняют"? Если кто-то, или что-то, зашло на мою страницу с помощью браузера, то этот самый браузер и будет исполнять скрипт, или я что-то неправильно понимаю. И мне нужно, чтобы результат этого исполнения зависел от содержимого введенного текста. Насколько я знаю, onSubmit обрабатывается ДО отправления формы.  Вот именно результат этого исполнения я бы и хотела использовать  параметром в onSubmit  чтобы отправлять или не отправлять форму.

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Блокировка отправки формы
« Ответ #7 : 31 Января 2005, 21:35:11 »
tpuh, прими мои слова как факт. Кстати, даже ты в браузере с лёгкостью обойдёшь это ограничение, отключив яваскрипт.
Ну к чему все это, лучше бы водки выпили...

Оффлайн tpuh

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://abursh.sytes.net/rukopisi/
Блокировка отправки формы
« Ответ #8 : 01 Февраля 2005, 06:41:26 »
Мда..., как все запущено! Я бы может и не поверила словам как фактам, но вот замечание об отключении яваскриптов - просто убийственно. Большое спасибо! Как же это я сама не сообразила :-). Значит надо писать CGI-script :-/

 

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