PHP中是否有一种方法可以获取当前所选HTML <option>?</option>的索引

时间:2013-06-12 20:45:46

标签: php html html-select

我正在尝试使用PHP来获取我的下拉框的当前索引。

<select name="iface" id="iface">
    <option>vlan10</option>
    <option>br0</option>
    <option>br1</option>
    <option>eth3</option>
</select>

选项是从一个从服务器获取接口的循环设置的。如果可能,我需要获取当前选择的索引。

2 个答案:

答案 0 :(得分:0)

<form method="post">
    <select name="iface" id="iface">
        <option>vlan10</option>
        <option>br0</option>
        <option>br1</option>
        <option>eth3</option>
    </select>

    <input type="submit" value="Print selected option"/>
</form>

<?php
    if (isset($_POST['iface']))
    {
        echo $_POST['iface'];
    }
?>

答案 1 :(得分:0)

例如,所选界面为“eth3”。 所以,只需使用php进行渲染:

<option selected="selected">eth3</option>

用于索引您像这样呈现列表:

<select name="iface" id="iface">
    <option value="0">vlan10</option>
    <option value="1">br0</option>
    <option value="2">br1</option>
    <option value="3" selected="selected">eth3</option>
</select>

现在iface.value(或$ _POST ['iface'])= 3