Quantcast
Channel: WordPress.org Forums » All Topics
Viewing all articles
Browse latest Browse all 59525

Exclude Empty Field

$
0
0

Replies: 0

Is there a way we can exclude empty fields (the fields that are optional and the user hasn’t filled) from the submissions (from the email).
e.g If I have a form having text fields
* Your Height
* Your Weight

Let’s say user fills
Your Height: 5’6
Your Weight: (empty)

I want to receive the email as:
Your Height: 5’6

But the Email I receive now is:
Your Height: 5’6
Your Weight:

I hope you understand the problem.
I tried creating the filter


add_filter( 'ninja_forms_submit_data', 'my_ninja_forms_submit_data' );

function my_ninja_forms_submit_data( $form_data ) {

 
  foreach( $form_data[ 'fields' ] as $index => $field) { // Field settigns, including the field key and value.

    if($field['value'] == "")
    {
        unset($field[$index]);
    }
   
  }
  
  $form_settings = $form_data[ 'settings' ]; // Form settings.
  
  $extra_data = $form_data[ 'extra' ]; // Extra data included with the submission.
  
  return $form_data;
}


Viewing all articles
Browse latest Browse all 59525

Trending Articles