Это то, что я сделал с помощью JavaScript. Надеюсь, это то, что вы ищете:
Предположим, что идентификатор вашего текстового поля имеет значение "input", тогда
input = document.getElementById('input');
function ph () {
input.setAttribute('placeholder','enter your name');
};
function phr () {
input.setAttribute('placeholder', '');
};
input.addEventListener("mouseover", ph);
input.addEventListener("mouseout", phr);