2016-09-07 11 views
0

私はそれぞれを持っており、すべての入力フィールドが空であるかどうかを確認して何らかの処置を行う必要があります。一つでも入力が、それは他の文に渡された値を持っている場合ので、私はこのコードでjqueryですべての入力値が空であるかどうかをチェックする方法は?

jQuery(".page-template-sitecheckout .mainwrapper .shipping_addresses_checkout_view.checkout_shipping_column_withoutmargin .form-row.validate-required input").each(function() { 
     var checkoutfieldsvalue = jQuery(this).val(); 
     if(checkoutfieldsvalue === ''){ 
      jQuery(this).parent().addClass('checkout_invalid_fields_parent'); 
      jQuery(this).addClass('checkout_invalid_fields'); 
     }else{ 
      jQuery(this).parent().removeClass('checkout_invalid_fields_parent'); 
      jQuery(this).removeClass('checkout_invalid_fields'); 
      jQuery('.checkout_btn_prev_to_shipping').fadeIn().show(); 
      jQuery('.page-template-sitecheckout .mainwrapper .shipping_addresses_checkout_view').fadeOut().hide(); 
      jQuery('.page-template-sitecheckout .mainwrapper .billing_info_checkout_view').fadeIn().show(); 
      jQuery('.checkout_btn_prev_to_cart, .checkout_btn_next_to_billing').fadeOut().hide(); 
     } 
    }); 

を次のようでした。だから私はすべての単一の入力フィールドの空値を確認し、いくつかのアクションを行うことができますか?

ありがとうございます。

答えて

1

私はこれがあなたが期待していると思います。

var count=0; 
$('.page-template-sitecheckout .mainwrapper .shipping_addresses_checkout_view.checkout_shipping_column_withoutmargin .form-row.validate-required input').each(function(){ 
if($(this).val == ""){ 
count++; 
} 
}); 
if(count == 0) 
{ 
//do something here 
} 
+0

うわー!ありがとうございました! –

関連する問題