我想在表格中存储一个html选择数据,比如选项的值,它的文本和介于两者之间的一些optgroup,以便我可以用最少的处理重新创建select
目前我设置了两列表(value<int>,text<varchar>
),我无法弄清楚如何插入空白的optgroup?
html选择就像这样 -
<select name="height" id="height" class="sel_lng" required>
<option value="">Please select</option>
<option value="1">v1</option>
<option value="2">v2</option>
<option value="3">v3</option>
<option value="4">v4</option>
<optgroup label=" "></optgroup>
<option value="5">v5</option>
<option value="6">v6</option>
</select>
表格看起来像
value text
1 v1
2 v2
3 v3
4 v4 <-- i would like to add an optgroup after this row
5 v5
6 v6
答案 0 :(得分:0)
如果值需要按数字排序,则可以添加浮点值4.5,文本为NULL。在前端用optgroup
替换所有浮点数。
答案 1 :(得分:0)
选项组应包含他们正在分组的选项:
<optgroup>
<option>1<option>
<option>2<option>
<optgroup>
所以,我认为你可以添加一个值为<int>
,值为<int
&gt;的新表格。其中第1列是任意选项组ID,第2列是选项ID。如果您的项目不属于某个组,则只需将它们添加到选项组表中即可。
新表格如下:
opt_group_id,opt_id
1,5
1,6,
HTH