en el head:
Código HTML:
function valida(c) { var i,v; if(c) { i=c.name+"obl"; (c.value.length<=0)?v="visible":v="hidden"; document.getElementById(i).style.visibility=v; } }
Código HTML:
email: <input type="text" name="email" onBlur="valida(this);"> <span id="emailobl" style="visibility:hidden;"><b>El campo 'email' es obligatorio</b></span> nombre: <input type="text" name="nombre" onBlur="valida(this);"> <span id="nombreobl" style="visibility:hidden;"><b>El campo 'nombre' es obligatorio</b></span>
la primera, validar que el email introducido es un email, es decir, que no pongan 'aaaaaa' y pueda enviar el formulario sino que al menos lleve el '@'.
la segunda, que ambos campos obliguen a un mínimo de 5 caracteres para poder continuar, si no, no puede enviar el formulario.
y que esas validaciones me salgan no en el alert si no como lo tengo. cómo lo hago?