Сделать все гиперссылки на странице PHP, опубликовать конец формы, а затем перенаправить - PullRequest
1 голос
/ 25 февраля 2011

Краткая версия того, что я собираюсь сделать, - это сделать "безопасную" и защищенную от идиота страницу, по крайней мере, насколько это возможно.

Я исследую лучший способ сделать каждую гиперссылку настраница (т. е. стандартные меню, используемые на странице или любые другие гиперссылки за пределами HTML-формы) отправляют / отправляют информацию о форме, а затем перенаправляют на страницу, на которую нажали.

По некоторым причинам не все пользователи помнят "Кнопка "Сохранить", прежде чем нажать на что-то еще.Тогда они расстроены, потому что они не сохранили свою информацию.Я бы предпочел, чтобы вся информация была сохранена перед отправкой их по URL-адресу гиперссылки.

Полезная информация: - Это проект на основе PHP.- Я уже ввел код, чтобы «определить», какая страница используется и нужна ли эта функция.- У меня есть header () перенаправляет в некоторых местах для других элементов, так что ничего нового.- Я посмотрел на javascripts, чтобы добавить, когда это необходимо, чтобы форма POSTed, и нашел несколько вариантов для этого.

На данный момент я не могу получить заключительные шаги вместе, такие как javascriptэто поместит информацию и сохранит URL, на который должна была перейти гиперссылка.Обработайте информацию POST и затем перенаправьте на сохраненный URL.

Dream Пример:

onclick="submitformandforward("Example_form", "http://example.mysite.com/example_page.php?querystring=Y")"

Любые предложения, советы, примеры и т. Д. Горячо приветствуются!

Спасибо.

KH

1 Ответ

0 голосов
/ 25 февраля 2011

Javascript - это инструмент, который вам нужен ...

помните, что некоторые люди могут отключить его ...

Когда некоторые щелкают по ссылке - проверьте, что значения формы были изменены -если не продолжать - если они сообщили, что эти изменения нуждаются в сохранении ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...