One of the exciting new form enhancements in HTML5 – designed to save hundreds of hours of repeated scripting – is the introduction of the placeholder attribute for form input fields. In most websites this jiggery-pokery is still be done by Javascript, but the HTML5 browsers of the future (and the webkit browsers of today) support this with a simple form attribute, like so: <input name="demo1" ty