| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > скрипт скрывающий обратную связь |
| Автор: Angel333 30.6.2013, 04:09 |
| Нужно при нажатии кнопки/ссылки, чтобы появлялась форма с полями обратной связи, которые пользователь заполняет, а после нажатия кнопки Отправить (естественно, если все поля заполнены правильно), обратная связь пропадает и кнопка, которая ее вызвала, становится неактивной, а то что он вводил в поля приходит мне на почту. Может кто-то имел дело с подобной темой и может скрипт подсказать или кто-то сможет реализовать такой функционал, естественно не за просто так. Вообще, в идеале нужен таймер обратного отсчета на php (показывающий время на сервере, а не системное время на компьютере пользователя) и если на кнопку/ссылку ни кто не нажал по истечении времени, то она сама становиться неактивной |
| Автор: Arantir 30.6.2013, 05:45 | ||
Это невозможно. Чего Вы не можете сделать - так это запретить сделать запрос на Ваш сервер (не считая блокировки по IP или закрытия сервера). Иначе сайтом никто не сможет возпользоваться... Вы можете что-то запретить только на уровне сервера, уже после получения запроса. А все, что на JavaScript, - это просто удобство для рядовых пользователей. В качестве защиты от каких-то действий оно не поможет. Сейчас отправить запрос или изменить JS-скрипты можно прямо из браузера - уже во всех браузерах встроенные отладчики есть.
Ничего не мешает после получения запроса просто завершить скрипт, если времени прошло больше, чем нужно. |
| Автор: Angel333 30.6.2013, 08:43 |
| Главная задача это после заполнения полей обратной связи и отправкии сообщения, чтоб эта форма пропадала, а кнопка, котороя ее открывала становилась неактивной. Связ это кнопки с таймером тоже желательно, но больше второстепенная задача. Я таких скриптов не встречал, а сам не напишу. Вот и обращаюсь за помощью. |
| Автор: MoLeX 30.6.2013, 13:27 |
| копайте в сторону JavaScript |