На странице HTML есть раздел фильтра, согласовывающий различные выпадающие списки и текстовые поля.Когда выбран раскрывающийся список «type_of_report», событие «onchange» будет скрывать все несоответствующие входные данные для этого «type_of_report».Критерии фильтра сохраняются с помощью GET (который я получаю с помощью PHP $ _GET).
Проблема в том, что когда я отправляю форму (запускаю отчет), скрытые поля снова появляются при обновлении страницы.
Как сохранить не релевантные поля ввода скрытыми при обновлении страницы?
ПРИМЕЧАНИЕ: Я использую jQuery (1.4.2), чтобы скрыть поля.
ОБНОВЛЕНИЕ1:
Окончательное сокращенное решение (на основе отзывов) выглядит следующим образом:
<?php
$report_type = $_GET['report_type'];
?>
<html>
<head>
<!-- hiding/unhiding based on report type -->
<script type="text/javascript" src="hide.js"></script>
</head>
<body onLoad="hideall('<?php echo"$report_type"; ?>');">
...rest of code