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

回答編集履歴

1

判定処理修正

2017/12/06 05:49

投稿

x_x
x_x

スコア13749

answer CHANGED
@@ -12,10 +12,10 @@
12
12
 
13
13
  それでも好きな場所に好きなメッセージを出したいこともあるかもしれません。
14
14
  その場合は何らかの方法でnameを保持すれば二重に出すことはなくなります。
15
+ (14:48判定修正)
15
16
  ```JavaScript
16
17
  $('[required="required"]:not(:disabled)').each(function (i, el){
17
- if ( ! $(el).val() || ( $(el).is('[type="radio"]') && ! $(el).is(':checked') )
18
- && !$(el).parents('.formWrap').find('[data-err-name="' + el.name + '"]').length) {
18
+ if (!el.validity.valid && !$(el).parents('.formWrap').find('[data-err-name="' + el.name + '"]').length) {
19
19
  require = false;
20
20
  var span = $('<span class="error"></span>');
21
21
  span.text($(el).data('err-txt'));