gpt4 book ai didi

php - optgroup 获取关联的php标签

转载 作者:行者123 更新时间:2023-11-28 04:24:17 24 4
gpt4 key购买 nike

我有以下html格式的代码

<select name="category" class="input" onchange="ShowTB(this,'suggest');">
<option value="0" selected="selected">
[choose yours]
</option>
<optgroup label="Item">
<option value="SubItem1"SubItem1</option>
<option value="SubItem2">SubItem2</option>
</optgroup>
<option value="Item2">Item2</option>
<optgroup label="Item3">
<option value="SubItem4"SubItem4</option>
<option value="SubItem5">SubItem5</option>
</optgroup>
<option value="Item4">Item4</option>
<option value="Item5">Item5</option>
<option value="Item6">Item6</option>
<option value="Item7">Item7</option>

</select>

在 php 中,我通过以下方式获取所选字段的值:

$category = $_POST['category'];

在这种模式下,如果我在表单中选择 ie: SubItem1 ,在 php 中我得到值 SubItem1 但我也想得到关联的标签 ie: Item 或者如果我选择 SubItem5 我得到 SubItem5 但我也想得到关联的标签 ie: Item3如何?

最佳答案

的确,你得到的只是值(value)。如果您需要更多,只需将您想要的任何内容编码到值中,例如:

<option value="Item3.SubItem5">SubItem5</option>

或者,您可以使用 javascript 捕获 select 字段上的 onChange 事件,并使用所需的标签更新隐藏的输入字段。

关于php - optgroup 获取关联的php标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8908658/

24 4 0