我正在尝试使用 PHP 来获取我的下拉框的当前索引。
<select name="iface" id="iface">
<option>vlan10</option>
<option>br0</option>
<option>br1</option>
<option>eth3</option>
</select>
这些选项是从从服务器获取接口的循环中设置的。如果可能的话,我需要获取当前选择的索引。
我正在尝试使用 PHP 来获取我的下拉框的当前索引。
<select name="iface" id="iface">
<option>vlan10</option>
<option>br0</option>
<option>br1</option>
<option>eth3</option>
</select>
这些选项是从从服务器获取接口的循环中设置的。如果可能的话,我需要获取当前选择的索引。
<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'];
}
?>
例如,选择的接口是“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