Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/05/2013, 02:35
Avatar de Aniston
Aniston
 
Fecha de Ingreso: febrero-2004
Ubicación: España
Mensajes: 11
Antigüedad: 21 años
Puntos: 0
Respuesta: Poner función: el nombre no contiene números

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 original
  1. Nombre=document.formulario.nombre.value;
  2.             if (Nombre.length==0 || !isNaN(Nombre))
  3.             {
  4.                     alert("El nombre no contiene números.");
  5.                     document.formulario.nombre.focus();
  6.                     return;

Lo he cambiado por el que me dijiste:

Código Javascript:
Ver original
  1. Nombre=document.formulario.nombre.value;
  2.             if (/\d+/.test("123a3"))
  3.                 {
  4.                     alert("El nombre no contiene números.");    
  5.                 }

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.