回答編集履歴

1

判定処理修正

2017/12/06 05:49

投稿

x_x
x_x

スコア13749

test CHANGED
@@ -26,13 +26,13 @@
26
26
 
27
27
  その場合は何らかの方法でnameを保持すれば二重に出すことはなくなります。
28
28
 
29
+ (14:48判定修正)
30
+
29
31
  ```JavaScript
30
32
 
31
33
  $('[required="required"]:not(:disabled)').each(function (i, el){
32
34
 
33
- if ( ! $(el).val() || ( $(el).is('[type="radio"]') && ! $(el).is(':checked') )
34
-
35
- && !$(el).parents('.formWrap').find('[data-err-name="' + el.name + '"]').length) {
35
+ if (!el.validity.valid && !$(el).parents('.formWrap').find('[data-err-name="' + el.name + '"]').length) {
36
36
 
37
37
  require = false;
38
38