Using html5 placeholder rather than custom implementation.