Программирование => JavaScript & JScript => Тема начата: slavius2003 от 29 Января 2005, 06:38:51
Название: Блокировка отправки формы
Отправлено: slavius2003 от 29 Января 2005, 06:38:51
Здравствуйте ! Не подскажете, как можно средствами javascript блокировать отправку формы при нажатии кнопки кнопки отправки "Send". Заранее спасибо.:rolleyes:
Название: Блокировка отправки формы
Отправлено: Макс от 29 Января 2005, 12:21:03
именно при нажатии кнопки ? Enter-ом отправку оставить ?
Название: Блокировка отправки формы
Отправлено: slavius2003 от 29 Января 2005, 18:37:22
Здравствуйте ! А как сделать еще и блокировку при нажатии клавиши Интер ? Обьясню ситуацию поподробнее. Дело в том, что я хочу сделать проверку формы для заполнения e-mail адреса на корректность, и при неправильно заполненом поле, или вообще при его пустмо значении и при нажатии кнопки Send, выводится сообщение что поле заполнено не корректно и блокируется отправка формы. Проблем с проверкой ввода e-mail на корректность не возникает, но вот как сделать блокировку при нажатии кнопки Send.
А для того чтобы еще блокировать и интер нужно сделать обработчик события onSubmit?
Название: Блокировка отправки формы
Отправлено: Макс от 29 Января 2005, 23:19:39
Название: Блокировка отправки формы
Отправлено: tpuh от 31 Января 2005, 12:10:15
У меня почти такой же вопрос относительно возможности проверить текст ввода в форму перед отправкой. Дело в том. что уже просто достали роботы, которые залезают в гостевую и оставляют буквально простыни ссылок. Я составила функцию- скрипт, которая их отсекает. Пытаюсь использовать именно событие onSubmit в форме. Но никак не могу понять каким образом сделать так, чтобы функция возвращала именно это значение return false в ту самую форму в заданное место и в нужном мне случае. Мне не нужно блокировать фозможность отправить форму напрочь. Я бы хотела проверить ее содержимое условием и взависимости от этого блокировать или нет. Заранее спасибо!
Название: Блокировка отправки формы
Отправлено: glebushka от 31 Января 2005, 12:38:19
tpuh, отсылающие роботы не исполняют яваскрипт. Они даже не читают твою страничку. Так что яваскриптом ты тут ничего не сделаешь.
Название: Блокировка отправки формы
Отправлено: tpuh от 31 Января 2005, 19:44:48
Не очень поняла, что значит "отсылающие роботы не исполняют"? Если кто-то, или что-то, зашло на мою страницу с помощью браузера, то этот самый браузер и будет исполнять скрипт, или я что-то неправильно понимаю. И мне нужно, чтобы результат этого исполнения зависел от содержимого введенного текста. Насколько я знаю, onSubmit обрабатывается ДО отправления формы. Вот именно результат этого исполнения я бы и хотела использовать параметром в onSubmit чтобы отправлять или не отправлять форму.
Название: Блокировка отправки формы
Отправлено: glebushka от 31 Января 2005, 21:35:11
tpuh, прими мои слова как факт. Кстати, даже ты в браузере с лёгкостью обойдёшь это ограничение, отключив яваскрипт.
Название: Блокировка отправки формы
Отправлено: tpuh от 01 Февраля 2005, 06:41:26
Мда..., как все запущено! Я бы может и не поверила словам как фактам, но вот замечание об отключении яваскриптов - просто убийственно. Большое спасибо! Как же это я сама не сообразила :-). Значит надо писать CGI-script :-/