diff --git a/facetapi_multiselect.module b/facetapi_multiselect.module
index cbb4c0f..7ed6b71 100644
--- a/facetapi_multiselect.module
+++ b/facetapi_multiselect.module
@@ -56,13 +56,20 @@ function facetapi_multiselect_form($form, &$form_state, $widget, $element) {
   // Record this in the form too, in case someone needs to access it there.
   $form['#facetapi_multiselect'] = $form_state['facetapi_multiselect'];
 
+  $build = $widget->getBuild();
+
   // Build the form.
   $form['facets'] = array(
     '#type' => 'select',
     '#multiple' => TRUE,
+    '#title' => t('Filter by @title', array('@title' => $build['#title'])),
+    '#title_display' => 'invisible',
     '#options' => $widget->buildOptions($element),
     '#default_value' => $widget->buildDefaultValue($element),
-    '#attributes' => array('class' => array('facetapi-multiselect', $form_state['facetapi_multiselect']['facet_class'])),
+    '#attributes' => array(
+      'class' => array('facetapi-multiselect', $form_state['facetapi_multiselect']['facet_class']),
+      'data-placeholder' => t('Filter by @title', array('@title' => $build['#title'])),
+    ),
   );
   $form['submit'] = array(
     '#type' => 'submit',
