Added support for placeholder attribute