This project is not covered by Drupal’s security advisory policy.
Now you can use the lovely HTML5 'placeholder' attribute and have it work 'everywhere'. This module integrates the HTML5 Placeholder jQuery Plugin found here:
https://github.com/mathiasbynens/jquery-placeholder
with Drupal. This is a javascript-only method of making the HTML5 placeholder attribute work in old browsers which don't support it.
Note: The latest version of this plugin requires jQuery 1.6+. For an older version that works under jQuery 1.4.2+ (which Drupal 7 includes by default) see v1.8.7.
(It should also work with any other jQuery plugin which is called in the same way - e.g. https://github.com/danielstocks/jQuery-Placeholder)
Installation
1. Download the jQuery placeholder plugin of your choice to, e.g., sites/all/libraries/jquery.placeholder
2. Install the Elements module
3. Use the '#placeholder' attribute on form elements!
Usage
It should JustWork with the Elements module, allowing you to use placeholders on your form elements as follows:
$form['mytextfield'] = array(
'#type' => 'textfield',
'#title' => t('My example textfield'),
'#placeholder' => t('Please enter a value'),
);
Alternatively you can enable it on all textfield inputs and textareas on an entire page by calling:
jquery_placeholder_global();
Project information
- Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed. - Maintenance fixes only
Considered feature-complete by its maintainers. - Module categories: Developer Tools, Integrations
- 289 sites report using this module
- Created by jamsilver on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.