Foros del Web » Programando para Internet » Javascript »

Comprobar tampo de campo.

Estas en el tema de Comprobar tampo de campo. en el foro de Javascript en Foros del Web. Tengo el siguiente input: <td> <input type="text" size="4" maxlength="4" name="entidad" id="entidad" onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;"> </td> Me gustaría ...
  #1 (permalink)  
Antiguo 21/04/2009, 11:14
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 15 años, 7 meses
Puntos: 5
Comprobar tampo de campo.

Tengo el siguiente input:

<td>
<input type="text" size="4" maxlength="4" name="entidad" id="entidad"
onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;">
</td>

Me gustaría comprobar con javascript, aparte de que sea número(que ya lo hace), que se mentan 4 dígitos en el campo.

Pero me gustaría que se comprobara al hacer el "submit" y si no tiene 4 saliera un mensaje de advertencia y no hiciera el submit en caso de no tener 4 digitos.

Muchas gracias.
  #2 (permalink)  
Antiguo 21/04/2009, 11:16
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Comprobar tampo de campo.

Puedes hacer una comprobación if:
Código javascript:
Ver original
  1. if (campo.value.length != 4) {
  2.     // El campo no tiene 4 caracteres
  3.     return false;
  4. }
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:14.