Hola,
Gracias por responder. Lo de "la longitud del nombre es mayor a cinco caracteres" ya lo tenía bien, ya que lo que quiero es que salga el mensaje de error si pone menos de 5 letras, pero gracias igualmente.
El problema del post es que este error no me aparece:
Código Javascript
:
Ver originalNombre=document.formulario.nombre.value;
if (Nombre.length==0 || !isNaN(Nombre))
{
alert("El nombre no contiene números.");
document.formulario.nombre.focus();
return;
Lo he cambiado por el que me dijiste:
Código Javascript
:
Ver originalNombre=document.formulario.nombre.value;
if (/\d+/.test("123a3"))
{
alert("El nombre no contiene números.");
}
Y ahora si que me funciona, si pongo por ejemplo: Laura3, me sale el error de que el nombre no contiene números. Le añadí un return; al final porque ya no me cogía ningún error más, y ahora lo que hace es que me sale el error de: El nombre no contiene números, le doy a aceptar y me pasa directamente al error de La edad solo contiene números, habiendo puesto números.