2014-09-27 167 views
0

我設置了一個人填寫的表單。其中一個表單域是縣下拉列表。 形式操作創建一個cookie:根據Cookie值顯示/隱藏div

setcookie("county", $county, time() + 3600 /* one hour */, '/', 'subdomain.mydomain.com', false, false); 

在確認頁面上我有一個默認隱藏多個div:

<div id="county1">County 1 Content</div> 
<div id="county2">County 2 Content</div> 
<div id="county3">County 3 Content</div> 

等等......基於對全縣

用戶從前一頁的選擇下拉菜單中選擇我想要顯示的特定div。

我想:

<div style="visibility: hidden"><input id="county" name="county" value="<?php echo($_COOKIE['county']); ?>"></div> 

$('#county').on('load', function() { 
    if(this.value === "County1"){ 
     $("#county1").show(); 
    } else { 
     $("#county1").hide(); 
    } 
}); 

但輸入似乎不支持的onLoad。有什麼建議麼?

謝謝!

+0

如何'setcookie'樣子?它確實做了什麼? – 2014-09-27 18:57:36

回答