19

私が持っている必要がありました:

  • 垂直に展開されたボックスとして表示されるHTML<select>ボックス (ドロップダウンではありません)。だから私はそれを設定しましたmultiple

次に、次のように正しく表示されます。

<select id="gagaga" multiple>
    <option>A</option>
    <option>B</option>
    <option>C</option>
</select>
  • では、どうすれば複数選択不可にできますか?(へallow only 1 selection)
4

4 に答える 4

27

これを使って size="3"

<!DOCTYPE html>
<html>
<body>
<select id="gagaga" size="3">
    <option>A</option>
    <option>B</option>
    <option>C</option>
</select>
</body>
</html>

size 属性の値が 1 よりも大きく、リスト内のオプションの総数よりも小さい場合、ブラウザーはスクロール バーを追加して、表示するオプションが他にもあることを示します。

于 2013-01-04T10:58:48.513 に答える
2

サイズを設定する代わりに、multiple 属性を使用しないでください。

w3schools からの引用:

size 属性は、ドロップダウン リストに表示されるオプションの数を指定します。

size 属性の値が 1 よりも大きく、リスト内のオプションの総数よりも小さい場合、ブラウザーはスクロール バーを追加して、表示するオプションが他にもあることを示します。

于 2013-01-04T10:59:08.560 に答える
0

あなたはこれを使うことができます:

<html>
<body>
<select id="gagaga" size="3">
   <option>A</option>
   <option>B</option>
    <option>C</option>
</select>
</body>
</html>
于 2013-01-04T11:07:30.530 に答える
0

あなたはそれに提供する必要がありますsize

<select id="gagaga" size='3'>
   <option>A</option>
   <option>B</option>
   <option>C</option>
</select>

そこを削除するmultipleだけで、リスト内のオプションを1つだけ選択できるようになります。

于 2013-01-04T10:59:00.137 に答える