2013-07-22 63 views
-2

如何加載選項動態,當我們必須加載選項,例如:1-500。作爲選擇列表中的值。在php/javascript中加載頁面時加載HTML <select>選項

Loding可以在php或javascript中完成。 PLZ有人可以提供例如/簡單的片段或有用的鏈接?謝謝!

我想:使用Javascript

for(var i=1;i<=500;i++) 
{ 
    //create new option 
    var option = new Option(i, "Value" + i); 
    //Add the new option it to the select 
    sel.options[i] = option; 
} 
+0

如果有值在服務器端你的PHP代碼,那麼你只需要簡單地將'option'元素添加到呈現的輸出中,然後循環這些值。你有沒有嘗試過這個? – David

+0

你可以發佈你已經寫過的任何示例代碼嗎? – Maximus2012

+0

@大衛:它看起來像OP希望不會靜態生成它們,而是讓它們與頁面分開加載。 – zebediah49

回答

2

遍歷值在foreach,for或while循環,只是輸出中任何你需要:

<?php 

    $html = '<select>'; 

    for ($i=0; $i<500; $i++) { 
     $html .= '<option value="' . $i . '">Option ' . $i . '</option>'; 
    } 

    $html .= '</select>'; 

    echo $html; 

?> 
+0

謝謝!有用! – Emma