2017-06-19 48 views
1

我有一個動態下拉,我正在動態地獲取選項。下面是代碼,但option "selected"儘管在第一個HTML標記中給出它仍然不起作用。我想要選擇類別默認在頁面加載時被選中。dynamicdrop down問題在PHP

enter image description

我的PHP代碼:從第一個選項中選擇

<?php $decode = json_decode($str_json_format, TRUE); ?> 
<select name="category" id="category" tabindex="6"> 
    <option value="1" selected>Select category</option>  
     <?php foreach($decode as $key => $value) { ?> 
      <option value="<?php echo $value['category_id']; ?>"><?php echo $value['name']; ?></option> 
     <?php } ?> 
</select> 
+0

默認分類選擇在頁面上加載。 –

+0

我必須通過下拉列表上的默認類別ID。 – Raja

+0

我附上我的最終問題屏幕截圖,請你能看到一位先生。 – Raja

回答

0

刪除:所以你想要的選項被選中

<?php $decode = json_decode($str_json_format, TRUE); ?> 
<select name="category" id="category" tabindex="6"> 
    <option value="1">Select category</option>  
    <?php foreach($decode as $key => $value) { ?> 
     <option value="<?php echo $value['category_id']; ?>"><?php echo $value['name']; ?></option> 
     <?php } ?> 
    </select> 
+0

好吧,我會刪除選中,我會檢查先生。 – Raja

+0

嗨Harsh Panchal,我查過但沒有得到這個先生。 – Raja

+0

實際上描述你想要什麼? –

0

你的代碼生成的選項,這是確定通過你的形象。所以你需要看看你的客戶端。您需要檢查是否禁用Javascript會讓您選擇正確的選項。如果是這樣,那麼你有一些Javascript代碼,它會破壞你很好地實現的行爲。如果這不是問題,那麼嘗試排除你的CSS規則,看看是否有東西覆蓋了選定的選項,或者文本是白色還是長的。