| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Выполнение скрипта при нажатии на кнопку (html) |
| Автор: WindFinder91 28.11.2013, 22:34 | ||
| Здравствуйте! очень нужна ваша помощь! мне необходимо чтобы скрипт выполнялся только при нажатии на кнопку на данный момент запись в текстовый файл идет даже при простом обновлении страницы
|
| Автор: arto 28.11.2013, 23:05 |
| передавайте кнопкой параметр, его и проверяйте в скрипте |
| Автор: WindFinder91 28.11.2013, 23:19 | ||||
это параметры который запоминаются при нажатии на кнопку
а это условие выполнения скрипта так по идее должно работать но по факту, хотя при нажатии на кнопку скрипт выполняется, он выполняется даже если на нее не нажимать( |
| Автор: Jimy 29.11.2013, 08:29 | ||||
вы что-то путаете. при вызове скрипта не будет выполнятся ветка алгоритма внутри условия
Она выполнится при нажатии на кнопку. Но сам скрипт разумеется будет выполняться не зависимо от того, переданы какие-то значения формы или нет (нажата ли кнопка). Ну и по существу. Поскольку форма отправляется методом GET, то после нажатия кнопки в URL добавится параметр usp_fam и если потом обновлять страницу, то это параметр уже будет присутствовать (а скрипт именно по его значению проверят нажатие кнопки). Обратите внимание на URL до и после нажатия кнопки. |
| Автор: arto 29.11.2013, 08:31 |
| а где на него ссылка стоит? или вы его прямо и вызываете? |
| Автор: Grost 29.11.2013, 10:56 | ||||
Есть метод GET то генерируем форму, если POST то обрабатываем форму. Либо один скрипт генерирует форму, а другой скрипт обрабатывает её, тогда
|