0

オプションの値のように、HTML選択データをテーブルに保存したいのですが、それはテキストであり、その間にいくつかのoptgroupがあるため、最小限の処理で再作成できますselect

現在、2 列のテーブル ( 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="&nbsp;"></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
4

2 に答える 2

0

値を数値でソートする必要がある場合は、float 値 4.5、テキスト NULL を追加するだけです。フロントエンドでは、すべての浮動小数点数を に置き換えますoptgroup

于 2013-06-23T22:14:19.543 に答える
0

オプション グループには、グループ化するオプションを含める必要があります。

<optgroup>  
    <option>1<option>  
    <option>2<option>  
<optgroup>  

<int>したがって、 value 、 value >を使用して新しいテーブルを追加できると思います<int。ここで、列 1 は任意のオプション グループ ID で、列 2 はオプション ID です。グループに属さない項目がある場合は、それらをオプション グループ テーブルに追加しないでください。

新しいテーブルは次のようになります:
opt_group_id, opt_id
1, 5
1, 6

HTH

于 2013-06-24T03:22:01.343 に答える