Tengo un form, y quiero que si no completas un dato, aparezca una div que diga que lo tenes que completar. yo lo que hice en html es lo siguiente.
Código HTML:
<div align="center" style="display:none;">• Debes completar el Nombre</div> <div align="center" style="display:none;">• Debes completar el Email</div> <form name="f"> Nombre: <input type="text" size="20" name="nombre"> <br> Email:<input type="text" size="20" name="email"> <input type="button" value="Enviar" name="boton" onClick="verifica()" >
Código:
Gracias function verifica() // esto verifica si hay un espacio en blanco, si lo hay lo pinta de color si no lo deja del mismo color. { var limpio1=f.nombre.style.background='#f5f5f5'; var limpio2=f.email.style.background='#f5f5f5'; if (f.nombre.value=="") {document.f.titulo.style.background='#ffffcc'; // la idea es que dentro de este if este el codigo que haga aparecer la div. return;} if (f.email.value=="") {document.f.autor.style.background='#ffffcc'; // la idea es que dentro de este if este el codigo que haga aparecer la div. return;} else{ limpio1; limpio2; f.submit();} }