¡Buenas! Les comento, recién estoy empezando con Javascript y este es mi primer script {también mi primer post}. Ahora bien, funciona perfectamente, pero me parece que es demasiado código para algo tan simple {siendo que a modo de prueba sólo existen dos <input>}, así que quería saber si hay forma de mejorar este código, haciéndolo más conciso y reutilizable, así puedo ir mejorando en la forma de programar...
Desde ya muchas gracias.
Código HTML:
Ver original
Código Javascript:
 Ver original
window.onload = function() {
var valueName = "Nombre";
var valueEmail = "Email";
var inputName = document.getElementById("inputName");
var inputEmail = document.getElementById("inputEmail");
inputName.value = valueName;
inputEmail.value = valueEmail;
function eraseValue() {
if(this.value == valueName || this.value == valueEmail) {
this.value = "";
}
}
function restoreValue() {
if(inputName.value == "") {
this.value = valueName;
} else if(inputEmail.value == "") {
this.value = valueEmail;
}
}
inputName.onfocus = eraseValue;
inputEmail.onfocus = eraseValue;
inputName.onblur = restoreValue;
inputEmail.onblur = restoreValue;
}
 
 
 Limpiar formulario
 Limpiar formulario 

