Было бы неплохо увидеть ваш код, но я предполагаю, что вы установили атрибут placeholder = "my placeholder" во входном теге.Это новая функциональность HTML5, поэтому она работает без JavaScript.
Есть несколько причин, по которым я могу подумать, почему это не работает.
- Правильно установите ваш тип документа в html, что указывает на html5.
- Убедитесь, что до объявления типа документа ничего нет, даже пустых строк.
- Установите свой css-стили правильно.Вам придется использовать префикс поставщика, поскольку это относительно новая функция:
::-webkit-input-placeholder { color:#999; };
:-moz-placeholder { color:#999; };
:-ms-input-placeholder { color:#999; };
:placeholder { color:#999; };
.placeholder { color:#999; };