I already asked this before and I received an answer, but it didn't solve the problem.
I quote:
To remove empty fields from your review page, edit includes/view-functions.php file,
search around line 2330 and you'll find this code:
foreach ($entry_details as $data){
Right under that line, insert this code:
if($data['value'] == ' '){
continue;
}
that would remove empty fields.
It works fine with empty fields, however it does not work properly with radio buttons and pulldown fields. It will show the radio buttons and pulldown fields on both the review page as on the emailed form.
Is there a way to hide the radio buttons and pulldown fields from the review page and from the email? E.g. adding a default value like "Please choose" for the pulldown fields and a "Do nothing" radio button. And make them invisible (through PHP or CSS) whenever a customer does not change them?
Hopefully you can understand...