Estoy realizando un formulario de contacto y quiero poner el asunto de cada input dentro del input en si. La intención es que una vez que el usuario haga click en el input el asunto del input seleccionado desaparezca, a parte, si el usuario no ha introducido nada en el input debería restaurase.
Creía que lo habia resuelto de la siguiente manera:
HTML
Cita:
js<input onclick="nombre();" onblur="nombref();" class="inpts" name="nombre" id="nombre" value="Nombre y Apellidos" />
Cita:
function nombre(){
if(document.getElementById('nombre').value=="Nombr e y Apellidos")
{document.getElementById('nombre').value="";}
}
function nombref(){
if(document.getElementById('nombre').value=="")
{document.getElementById('nombre').value="Nombre y Apellidos";}
}
if(document.getElementById('nombre').value=="Nombr e y Apellidos")
{document.getElementById('nombre').value="";}
}
function nombref(){
if(document.getElementById('nombre').value=="")
{document.getElementById('nombre').value="Nombre y Apellidos";}
}
El problema es que quiero hacer lo mismo con Teléfono, pero debido al acento, el if de la función en js nunca sucede.
Me gustaría saber si esta es la mejor manera de realizar esto y si alguien conoce una manera de solucionar el problema.