回答編集履歴

1

判定するコードを追加しました

2016/12/28 11:58

投稿

sleepsheep
sleepsheep

スコア310

test CHANGED
@@ -15,3 +15,37 @@
15
15
 
16
16
 
17
17
  それぞれのセレクトメニューで取得したvalue値が「選択」と同じものをカウントする、またはテキストが「選択」である個数をカウントすれば判定できると思います。
18
+
19
+
20
+
21
+ 選択されているテキストで判定するのであれば、こんな感じでしょうか。
22
+
23
+ ```javascript
24
+
25
+ var ar = [];
26
+
27
+ ar.push($('#productoptions_1 option:selected').text());
28
+
29
+ ar.push($('#productoptions_2 option:selected').text());
30
+
31
+ ar.push($('#productoptions_3 option:selected').text());
32
+
33
+ var cnt = 0;
34
+
35
+ for(var i = 0; i < ar.length; i++) {
36
+
37
+ if (ar[i] == "選択") {
38
+
39
+ cnt++;
40
+
41
+ }
42
+
43
+ }
44
+
45
+ if (cnt != 1) {
46
+
47
+ alert("選択できるのは1個だけ");
48
+
49
+ }
50
+
51
+ ```