質問編集履歴
3
小規模の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,7 +24,8 @@
|
|
24
24
|
<input name="num2_10" class="form-control text-box single-line" id="num_2__10" />
|
25
25
|
|
26
26
|
</form>
|
27
|
-
<script type="text/javascript" src="js/jquery.validate.js" >
|
27
|
+
<script type="text/javascript" src="js/jquery.validate.js" ></script>
|
28
|
+
<script>
|
28
29
|
$("#numform").validate({
|
29
30
|
errorElement: "span",
|
30
31
|
errorClass: "field-validation-valid text-danger",
|
2
jqueryプラグインタグ追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
<input name="num2_10" class="form-control text-box single-line" id="num_2__10" />
|
25
25
|
|
26
26
|
</form>
|
27
|
-
<script>
|
27
|
+
<script type="text/javascript" src="js/jquery.validate.js" >
|
28
28
|
$("#numform").validate({
|
29
29
|
errorElement: "span",
|
30
30
|
errorClass: "field-validation-valid text-danger",
|
1
質問文のコードを修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,35 +3,57 @@
|
|
3
3
|
バリデーションライブラリはjQuery.Validation v1.17.0とMicrosoft.jQuery.Unobtrusive.Validation v3.2.11です。
|
4
4
|
```HTML5
|
5
5
|
<form id="numform">
|
6
|
-
<input name="
|
6
|
+
<input name="num1_1" class="form-control text-box single-line" id="num_1__1" />
|
7
|
-
<input name="
|
7
|
+
<input name="num1_2" class="form-control text-box single-line" id="num_1__2" />
|
8
|
-
<input name="
|
8
|
+
<input name="num1_3" class="form-control text-box single-line" id="num_1__3" />
|
9
9
|
・
|
10
10
|
・
|
11
11
|
中略
|
12
12
|
・
|
13
13
|
・
|
14
|
-
<input name="
|
14
|
+
<input name="num1_10" class="form-control text-box single-line" id="num_1__10" />
|
15
15
|
|
16
|
+
<input name="num2_1" class="form-control text-box single-line" id="num_2__1" />
|
17
|
+
<input name="num2_2" class="form-control text-box single-line" id="num_2__2" />
|
18
|
+
<input name="num2_3" class="form-control text-box single-line" id="num_2__3" />
|
19
|
+
・
|
20
|
+
・
|
21
|
+
中略
|
22
|
+
・
|
23
|
+
・
|
24
|
+
<input name="num2_10" class="form-control text-box single-line" id="num_2__10" />
|
25
|
+
|
16
26
|
</form>
|
17
27
|
<script>
|
18
28
|
$("#numform").validate({
|
19
29
|
errorElement: "span",
|
20
30
|
errorClass: "field-validation-valid text-danger",
|
21
31
|
rules: {
|
22
|
-
|
32
|
+
num1_1: {
|
23
33
|
required: true,
|
24
34
|
number: true,
|
25
35
|
range: [1, 223]
|
26
36
|
}
|
27
37
|
},
|
38
|
+
num2_1: {
|
39
|
+
required: true,
|
40
|
+
number: true,
|
41
|
+
range: [200, 223]
|
42
|
+
}
|
43
|
+
},
|
28
44
|
messages: {
|
29
|
-
|
45
|
+
num1_1: {
|
30
46
|
required: "入力必須です。",
|
31
47
|
number: "数字を指定してください。",
|
32
48
|
range: "1から223までの範囲で指定してください。"
|
33
49
|
}
|
34
50
|
},
|
51
|
+
num2_1: {
|
52
|
+
required: "入力必須です。",
|
53
|
+
number: "数字を指定してください。",
|
54
|
+
range: "200から223までの範囲で指定してください。"
|
55
|
+
}
|
56
|
+
},
|
35
57
|
errorPlacement: function (err, element) {
|
36
58
|
element.after(err);
|
37
59
|
}
|