页面刷新时继续隐藏HTML输入字段?

时间:2010-08-16 15:33:12

标签: php javascript jquery html events

在HTML页面上有一个与各种下拉菜单和文本框一致的过滤器部分。当选择'type_of_report'下拉列表时,'onchange'事件将隐藏该'type_of_report'的所有不相关输入。过滤条件通过GET保存(我通过PHP $ _GET检索)。

问题是,当我提交表单(运行报告)时,页面刷新时会重新显示“隐藏”字段。

如何在页面刷新时隐藏不相关的输入字段?

注意:我正在使用jQuery(1.4.2)隐藏字段。

UPDATE1:

最终缩写解决方案(基于反馈)如下所示:

<?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

1 个答案:

答案 0 :(得分:2)

设置会话变量以保持下拉框的状态。当您在视口中加载它时...使用会话变量过滤它们。它应该可以解决你的问题。