diff --git a/modules/mailchimp_lists/mailchimp_lists.module b/modules/mailchimp_lists/mailchimp_lists.module index fc8dc84..7e48770 100644 --- a/modules/mailchimp_lists/mailchimp_lists.module +++ b/modules/mailchimp_lists/mailchimp_lists.module @@ -833,6 +833,17 @@ function mailchimp_lists_insert_drupal_form_tag($mergevar) { $input['#options'] = $choices; break; + case 'email': + if (element_info_property('emailfield', '#type')){ + // Set to an HTML5 email type input[type=email] if 'emailfield' is supported + $input['#type'] = 'emailfield'; + } else { + // Set to standard text type input[type=text] if 'emailfield' isn't defined + $input['#type'] = 'textfield'; + }; + $input['#size'] = $mergevar['size']; + break; + default: // This is a standard input[type=text] or something we can't handle with Drupal FormAPI $input['#type'] = 'textfield';