Skip to content

Tiny polyfill for the placeholder form element attribute. Requires Prototype.js or jQuery.js.

License

Notifications You must be signed in to change notification settings

walterdavis/placeholder-shiv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

placeholder-shiv

Tiny polyfill for the placeholder form element attribute. Requires Prototype.js or jQuery.

This Prototype JavaScript simulates the placeholder attribute in browsers that do not support it yet. It doesn’t do anying if placeholders are supported, and degrades to show nothing if both placeholder and JavaScript support are missing.

To apply it, simply code your form elements with placeholders, and add a link to prototype.js and placeholder-shiv.js or jquery.js and placeholder-shiv.jquery.js in the head of your page.

The only caution is that the placeholder text cannot be exactly the same as a potential actual input value. Pad the placeholder value with trailing spaces to avoid this issue.

About

Tiny polyfill for the placeholder form element attribute. Requires Prototype.js or jQuery.js.

Resources

License

Stars

Watchers

Forks

Packages