gri*_*one 1 html php forms label optgroup
我有一个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>
Run Code Online (Sandbox Code Playgroud)
在PHP中我得到选择的字段的值:
$category = $_POST['category'];
Run Code Online (Sandbox Code Playgroud)
在这种模式下,如果我选择在形式ie:SubItem1,在PHP我得到值SubItem1但我想得到相关的标签即:项目或如果我选择SubItem5我得到SubItem5但我想得到相关的标签ie:Item3如何?
实际上,你只能获得价值.如果您需要更多,只需将您想要的任何内容编码到值中,例如:
<option value="Item3.SubItem5">SubItem5</option>
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用javascript捕获字段onChange上的事件select并使用所需标签更新隐藏的输入字段.
| 归档时间: |
|
| 查看次数: |
3258 次 |
| 最近记录: |