Aqui esta la solución en el supuesto caso en el que no se pudieran colocar etiquetas al input
Código Javascript
:
Ver originalif(!document.createElement('canvas').getContext){ // Solo aplica para navegadores no-html5
var nombre = document.getElementsByName("nombre")[0]
var mensaje = nombre.getAttribute("placeholder");
nombre.value = mensaje;
if (nombre.addEventListener){
nombre.addEventListener('focus', clearText, false);
nombre.addEventListener('blur', clearText, false);
} else if (nombre.attachEvent){
nombre.attachEvent('onfocus', clearText);
nombre.attachEvent('onblur', clearText);
}
function clearText(field){
if (mensaje == nombre.value){ nombre.value = ''}
else if (nombre.value == '') {nombre.value = mensaje};
}
}