I know that Internet Explorer doesn\'t support the placeholder attribute for input tags, but surely in 2012 there must be another solution for IE?
Try this jQuery plugin developed by me
https://github.com/ramsunvtech/jQuery-Plugins/tree/master/IEPlaceHolder