html下拉菜單提交后保留選中值而不返回默認(rèn)值

字號:


    代碼如下:
    <html>
    <body>
    <?php
    // 獲取select值
    $select_value = isset($_GET['select']) ? $_GET['select'] : '';
    ?>
    <form action="?">
    <select name="select">
    <option value="">default</option>
    <option value="option1" <?php
    // 如果在上面獲取的值和這個option里的值一樣,
    // 就打印selected,讓這個option默認(rèn)被選中
    echo $select_value == 'option1' ? 'selected' : ''
    ?>>option1</option>
    </select>
    <input type="submit" value="submit" />
    </form>
    </body>
    </html>
    每個選項都要加上這個腳本,如果多個的話可以循環(huán)打印。