Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/05/2012, 06:50
Avatar de oNefl0w189
oNefl0w189
 
Fecha de Ingreso: abril-2010
Ubicación: Valladolid
Mensajes: 117
Antigüedad: 14 años, 6 meses
Puntos: 4
Respuesta: Borrar datos de Form

Ya he evitado los alert, les tenía puestos simplemente para comprobar su funcionamiento.

La cosa es que me borre el contenido del campo para que no puedan enviar el formulario y ya esta, jeje.


Ahora me he dado cuenta de que no pueden introducir el 0 (pues la pregunta 0 no existe) ni más del 90 (pues solo hay 90 preguntas).

He dejado la funcion así:

Código Javascript:
Ver original
  1. function validar(campo){
  2. var elcampo = document.getElementById(campo);  
  3. if((!validarEntero(elcampo.value))||(elcampo.value == "")||(elcampo.value <= 0)
  4. ||(elcampo.value >= 100)||(elcampo = "pregunta" && elcampo.value >= 90)){
  5. elcampo.value = "";
  6. elcampo.focus();
  7. }
  8. }
  9.  
  10. function validarEntero(input){
  11. return !isNaN(input)&&parseInt(input)==input;
  12. }


La cosa es que en los campos de valoracion pueden meter numeros de 1 a 100. (no vale 0 ni mas de 100).
Pero sin embargo en el campo numero de pregunta, solo tienen que poder meter del 1 al 90 (ni 0 ni mas de 90).

Me funciona que no puedan meter el 0, pero no me funciona que SOLAMENTE en el campo numero pregunta no pueda meter mas de 90.


Si me podéis echar una mano.. es urgente!


Muchisimas Gracias.
__________________
Nunca dijeron que la vida sería fácil, sólo prometieron que valdría la pena vivirla.

Dar las gracias y añadir Karma, no cuesta nada, ¿Que menos si te ayudan? :)