Php 如何使用子选项创建选项?

Php 如何使用子选项创建选项?,php,html,selection,option,Php,Html,Selection,Option,我想创建一个包含选项和子选项的选择 例如,如果我有一个类似于此的表单: <form method="post" action="processor.php"> <select name="mySelect"> <option value="1">Parent option 1</option> <option value="1">Child option 1 of parent 1</option>

我想创建一个包含选项和子选项的选择

例如,如果我有一个类似于此的表单:

<form method="post" action="processor.php">
  <select name="mySelect">
    <option value="1">Parent option 1</option>
      <option value="1">Child option 1 of parent 1</option>
      <option value="2">Child option 2 of parent 1</option>
      <option value="3">Child option 3 of parent 1</option>
    <option value="2">Parent option 1</option>
      <option value="1">Child option 1 of parent 2</option>
      <option value="2">Child option 2 of parent 2</option>
      <option value="3">Child option 3 of parent 2</option>
  </select>
  <input type="submit" value="Send" />
</form>
array(
    "parent" => "1"
);
当选择父2的
子选项3
选项时,我收到如下数组:

array(
    "parent" => "2"
    "child"  => "3"
);
我怎样才能做到这一点?我可以发送类似于
parent_2 | child_3
的内容并进行分解,但我认为这不是最好的方式。

标记不支持嵌套选项。它支持但不支持真正的层次结构

有一些可用的基于JavaScript的替换,它们使用嵌套列表来执行相同类型的功能。您可能希望探索此选项。

标记不支持嵌套选项。它支持但不支持真正的层次结构

有一些可用的基于JavaScript的替换,它们使用嵌套列表来执行相同类型的功能。您可能希望探索此选项。

尝试使用“
”标记而不是“
”,然后放置一些jquery或javascript和CSS来执行动画(隐藏、显示)操作,然后在提交时使用javascript获取所选值或按如下方式执行:

干杯

尝试使用“
”标记而不是“
”,然后放置一些jquery或javascript和CSS来执行动画(隐藏、显示)操作,然后在提交时使用javascript获取所选值,或者像这样做:


干杯

我认为基于javascript的树控件比选择器更能让您受益。你可以有无限的层次结构,而选择机制正是你想要的


例如,您看过吗?

我认为您将从基于javascript的树控件而不是选择器中获益匪浅。你可以有无限的层次结构,而选择机制正是你想要的

例如,你看过吗