|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.10.2017, 21:45 | #1 |
Пользователь
Регистрация: 12.04.2017
Сообщений: 20
|
Убрать форму после перезагрузки
Есть некая форма в php файле со всеми присущими формам input и так далее. Ну и кнопка submit конечно. Используется метод POST отправляются данные на тот же самый документ. Если данные получены (по isset это можно проверить) то надо как то форму скрыть ибо она уже не нужна. Php файл перегружается, обработка в js в данном случае вообще не подходит!
Как удалить форму после перезагрузки страницы, помогите плз, я не сильно шарю в жабоскрипте. Заранее очень благодарен. |
22.10.2017, 21:48 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Причем тут JS? Просто не выводите ее РНР.
Что такое "Php файл перегружается" вообще непонятно, изучайте основы работы HTTP протокола и веб-сервера. И еще после обработки POST запроса обычно редиректят на GET, чтоб по F5 не переотправился запрос и т.п.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
22.10.2017, 21:55 | #3 |
Пользователь
Регистрация: 12.04.2017
Сообщений: 20
|
Форма перезагружается вот что я имел ввиду
Как не выводить в PHP если она создана в html а не инструкциями php |
22.10.2017, 22:02 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так а что по вашему является результатом работы вашего РНР скрипта?
Код:
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
22.10.2017, 22:06 | #5 |
Пользователь
Регистрация: 12.04.2017
Сообщений: 20
|
Отправленные данные тщательно анализируются и на основе их выдается заключение это тест вообще то....
|
22.10.2017, 22:22 | #6 |
Пользователь
Регистрация: 12.04.2017
Сообщений: 20
|
Alex11223 а другого способа нету? Кроме того что вы написали?
|
22.10.2017, 22:28 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
нет. а чем Вас этот метод не устраивает?
смотрите. вот у Вас есть PHP файл. в файле описана HTML форма. чтобы её не было, можно 1) submit отправлять на другой PHP файл, в котором никакой формы нет 2) в самом PHP файле дописать условие - если файл вызван после SUBMIT, форму не выводить, иначе - вывести форму. ну, и, справедливости ради, надо отметить, что существуют и другие варианты. например, добавить в HTML код скрипт, который будет "ловить" submit и убирать форму прямо на клиенте (без обращения к серверу). Какой способ выбрать - зависит от результата, который нужно получить. и что это меняет? Хоть ЕГЭ |
22.10.2017, 22:28 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Чем этот не подходит?Вы о чем?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
22.10.2017, 22:35 | #9 | |
Пользователь
Регистрация: 12.04.2017
Сообщений: 20
|
Цитата:
То есть можно ли скрыть форму используя например это событие. Последний раз редактировалось X~2; 22.10.2017 в 22:39. Причина: дополнил |
|
23.10.2017, 09:33 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
можно.
только тогда причём здесь "перезагрузка"?! Никакой перезагрузки не будет - событие onSubmit перехватит попытку submit'а на сервер,и, вместо отсылки данных и перезагрузки, сделает то, что Вам нужно (например, скроет или удалит форму). Но уверен, что Вам это НЕ НУЖНО. Ведь ваши ценные данные из формы в таком случае никуда не будут переданы. В этом случае можно использовать для отсылки данных, например, AJAX. Но стоит ли овчинка выделки - это Вам решать. Обычный submit более чем справляется с этой типичной задачей. И пока Вы не расскажете, чем это решение Вас не устраивает, я не поверю, что Вам нужно что-то другое! Последний раз редактировалось Serge_Bliznykov; 23.10.2017 в 09:40. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как отключить восстановление окон после перезагрузки? | DimOwl | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 3 | 04.11.2016 09:24 |
Компьютер включается только после перезагрузки | _PROGRAMM_ | Компьютерное железо | 6 | 02.12.2013 07:12 |
после перезагрузки программа не работает | zekk3r | Общие вопросы Delphi | 8 | 28.02.2013 07:19 |
Win7.После 1-ой перезагрузки не продолжается установка !!! | STJOHN | Windows | 2 | 24.01.2013 21:48 |
Windows, не продолжается установка после первой перезагрузки | OG.Bullet | Операционные системы общие вопросы | 6 | 03.08.2011 21:27 |