teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

HTMLを追記

2017/12/15 00:48

投稿

think49
think49

スコア18194

answer CHANGED
@@ -1,3 +1,18 @@
1
1
  別案ですが、`<select multiple>` を使って一つのselect要素にまとめると、スマートに実装出来るように思いました。
2
+ 5つの選択肢から一つずつ選択させたいわけですから、複数選択可能な選択肢が一つ用意されるだけで事足りるはずです。
2
3
 
4
+ ```HTML
5
+ <select multiple>
6
+ <option>1</option>
7
+ <option>2</option>
8
+ <option>3</option>
9
+ <option>4</option>
10
+ <option>5</option>
11
+ </select>
12
+ ```
13
+
14
+ > [こちら](https://jsbin.com/gategaseyi/edit?html,js,output)
15
+
16
+ この実装方法は、ユーザ側の立場で見ると、選択肢が動的に変化する点でやや混乱します(直感的なUIではない)。
17
+
3
18
  Re: teityann1225 さん