代码之家  ›  专栏  ›  技术社区  ›  Mawg says reinstate Monica

如何使用PHP获取所选组合框项的*idex*,而不是其文本?

  •  0
  • Mawg says reinstate Monica  · 技术社区  · 14 年前

    如果我有一个带有值的组合框 red/white/blue 用户选择 blue

    有什么简单的方法吗?

    2 回复  |  直到 14 年前
        1
  •  5
  •   dockeryZ Yacoby    14 年前
    <form action='phpPage.php' name='bsForm' method='POST'>
    <select name='TheColor' onSelect="bsForm.submit()">
       <option value='0'>red</option>
       <option value='1'>white</option>
       <option value='2'>blue</option>
    </select>
    </form>
    

    如果您的表单看起来像这样,那么您的phpPage应该可以很容易地从$\u POST['TheColor']获得值2

        2
  •  5
  •   deceze    14 年前

    通过适当地构造表单并提供 value 属性:

    <option value="2">blue</option>