html5 forms polyfill for placeholder: the proper way