回答編集履歴

3

調整

2019/07/25 08:42

投稿

yambejp
yambejp

スコア115010

test CHANGED
@@ -90,7 +90,7 @@
90
90
 
91
91
  <div><input type="number" name="num3" id="num__3" min="1" max="233"></div>
92
92
 
93
- <div><input type="number" name="not_num" id="num__4" min="1" max="233"></div>
93
+ <div><input type="number" name="not_num" id="num__4" ></div>
94
94
 
95
95
  <input type="submit" value="go">
96
96
 

2

chousei

2019/07/25 08:42

投稿

yambejp
yambejp

スコア115010

test CHANGED
@@ -43,3 +43,57 @@
43
43
  </form>
44
44
 
45
45
  ```
46
+
47
+ # 追記
48
+
49
+ デフォルトがだめならeachでrulesを付加してみては?
50
+
51
+ ```javascript
52
+
53
+ <script>
54
+
55
+ $(function(){
56
+
57
+ $("#numform").validate();
58
+
59
+ $("[name^=num]").each(function(){
60
+
61
+ $(this).rules("add", {
62
+
63
+ required: true,
64
+
65
+ messages:{
66
+
67
+ required: "入力必須です。",
68
+
69
+ number: "数字を指定してください。",
70
+
71
+ min: "1以上を指定してください。",
72
+
73
+ max: "233以上を指定してください。", }
74
+
75
+ });
76
+
77
+ });
78
+
79
+
80
+
81
+ });
82
+
83
+ </script>
84
+
85
+ <form id="numform">
86
+
87
+ <div><input type="number" name="num1" id="num__1" min="1" max="233"></div>
88
+
89
+ <div><input type="number" name="num2" id="num__2" min="1" max="233"></div>
90
+
91
+ <div><input type="number" name="num3" id="num__3" min="1" max="233"></div>
92
+
93
+ <div><input type="number" name="not_num" id="num__4" min="1" max="233"></div>
94
+
95
+ <input type="submit" value="go">
96
+
97
+ </form>
98
+
99
+ ```

1

chousei

2019/07/25 08:39

投稿

yambejp
yambejp

スコア115010

test CHANGED
@@ -24,31 +24,7 @@
24
24
 
25
25
  $(function(){
26
26
 
27
- $("#numform").validate({
27
+ $("#numform").validate();
28
-
29
- errorElement: "span",
30
-
31
- errorClass: "field-validation-valid text-danger",
32
-
33
- rules: {
34
-
35
- ".num": {
36
-
37
- required:true,
38
-
39
- number: true,
40
-
41
- }
42
-
43
- },
44
-
45
- errorPlacement: function (err, element) {
46
-
47
- element.after(err);
48
-
49
- }
50
-
51
- });
52
28
 
53
29
  });
54
30