Name Last Update
..
LICENSE.txt Loading commit data...
README.txt Loading commit data...
form_placeholder.admin.inc Loading commit data...
form_placeholder.drush.inc Loading commit data...
form_placeholder.info Loading commit data...
form_placeholder.install Loading commit data...
form_placeholder.js Loading commit data...
form_placeholder.make.example Loading commit data...
form_placeholder.module Loading commit data...

README.txt

Installation
------------------
1. Unpack and move directory "form_placeholder" to your modules directory.
2. Enable it in the modules list of your site.
3. Go to configuraction page at "admin/config/user-interface/form-placeholder".
4. Specify CSS selectors for textfields you want to add a placeholder.
5. For older browsers not supporting "placeholder" attribute you have to:
1. Install Libraries module (http://drupal.org/project/libraries)
2. Download jQuery Placeholder plugin from https://github.com/mathiasbynens/jquery-placeholder
3. Rename downloaded directory to "jquery.placeholder" and place it under
"sites/all/libraries" so the file "sites/all/libraries/jquery.placeholder/jquery.placeholder.js" will be accessible

Usage
------------------
// Convert all childrens in given form
function MY_MODULE_form_FORM_ID_alter(&$form, &$form_state, $form_id) {
$form['#form_placeholder'] = TRUE;
}

// Convert single form element
function MY_MODULE_form_FORM_ID_alter(&$form, &$form_state, $form_id) {
$form['my_element']['#form_placeholder'] = TRUE;
}

It's also possible to convert form elements by classes:
1. form-placeholder-[include/exclude]-children
Include/exclude all children of given class.
2. form-placeholder-[include/exclude]
Include/exclude single element.