Bir HTML sayfasında çeşitli açılan çıkışlar ve textboxes bir filtre bölümü consistenting var. 'Type_of_report' açılan seçildiğinde 'onchange' olay olduğunu 'type_of_report' için tüm ilgili olmayan girdileri gizler. Filtre kriterleri GET (PHP $ _GET yoluyla almak olan) yoluyla korunur.
Sorun olduğunu ben formu (raporu çalıştırmak) 'gizli' alanlar sayfa yenileniyor zaman yeniden görünür gönderirseniz.
Nasıl ne zaman sayfayı yeniler ilgili olmayan giriş alanları gizli tutabilirim?
NOTE: Ben alanlarını gizlemek için jQuery (1.4.2) kullanıyorum.
UPDATE1:
(Yorumlarına dayanarak) Final kısaltılmış çözüm bu gibi görünüyor:
<?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