Изменить правило CSS при отправке формы? - PullRequest
0 голосов
/ 19 декабря 2010

У меня есть HTML-страница (назовем ее apdivs.html) с 9 AP Div, содержащими изображение. Эти AP Div установлены на «скрытый» (видимость: скрытый;), чтобы содержащееся в них изображение не отображалось на странице.

Для каждого из этих элементов AP у меня есть файл HTML, содержащий форму, и файл PHP, который отправляет мне по электронной почте содержимое формы, когда пользователь отправляет форму. Итак, у меня есть 1.html-9.html и 1.php-9.php.

Что мне нужно, так это когда пользователь отправляет форму, правило видимости на соответствующем Div AP изменяется с скрытого на видимое.

Мне нужно изменить его ПОСТОЯННО для ВСЕХ ПОЛЬЗОВАТЕЛЕЙ, поэтому я думаю, что это нужно для фактического изменения файла HTML на сервере.

Так, например ...

Если пользователь нажимает кнопку отправки на форме в 7.html, правило CSS «видимость: скрыто»; на 7-м AP Div на apdivs.html изменяется на «видимость: видимый»

Как это можно сделать? Я предполагаю, что мне нужно будет использовать PHP, если так, как это можно сделать с помощью PHP?

Ответы [ 2 ]

1 голос
/ 19 декабря 2010

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

0 голосов
/ 19 декабря 2010

В вашем конкретном случае вместо использования «visibility: hidden» вы можете использовать прозрачное изображение PNG. Это также упрощает обработку отправки формы PHP, поскольку вам нужно будет только заменить изображения в каталоге изображений, а не использовать базу данных для отслеживания того, какие div видны, а какие скрыты.

...