Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 788 Bytes

README.md

File metadata and controls

11 lines (6 loc) · 788 Bytes

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.