Foros del Web » Programando para Internet » Javascript »

Validar dentro de un rango de numeros en Javascript

Estas en el tema de Validar dentro de un rango de numeros en Javascript en el foro de Javascript en Foros del Web. Hola tengo que validar un textbox que sea mayor a 21 pero menor a 56, pero no funciona muy bien. Código: var grados = document.getElementById("Grados").value; ...
  #1 (permalink)  
Antiguo 31/10/2012, 10:53
Avatar de Sumerio  
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 14 años, 6 meses
Puntos: 6
Pregunta Validar dentro de un rango de numeros en Javascript

Hola tengo que validar un textbox que sea mayor a 21 pero menor a 56, pero no funciona muy bien.

Código:
var grados = document.getElementById("Grados").value;
		
		if(parseFloat(grados) >= 21){
			
			if(parseFloat(grados) >= 56){
				
				$(document).ready( function() {        	
		             $("#alert_button").click( function() {
		     			jAlert('Ingrese el campo Grados incorrecto.', 'Campo Requerido');
		     		 });
	      		}); 
	   		
	   			return false;
    		
			}
			
				var minutos = document.getElementById("Minutos").value;
				var segundos = document.getElementById("Segundos").value;
				
				var grds = Math.abs(grados);
				var seg = segundos/3600;
				var min = minutos/60;
						
				var crdnda = parseFloat(grds) + parseFloat(min) + parseFloat(seg);
				
				var temp = "-";
				var coordenada = parseFloat(temp + crdnda);
						
				document.formUbicacion.txtCoordenadaLatitud.value = coordenada.toFixed(12); 
				
			   		
    	}else{
    		
    		$(document).ready( function() {        	
	             $("#alert_button").click( function() {
	     			jAlert('Ingrese el campo Grados incorrecto.', 'Campo Requerido');
	     		 });
      		}); 
   		
   			return false;
    		
    	}
  #2 (permalink)  
Antiguo 31/10/2012, 11:05
Avatar de Sumerio  
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 14 años, 6 meses
Puntos: 6
Respuesta: Validar dentro de un rango de numeros en Javascript

Ya lo probe solo con alerts, si funciona bien, el problema es el jquery que le he implementado, no se porque se levanta cuando no deberia, uhmm ...

Alguna sugerencia de otro jquery para mensajes de alerta.
  #3 (permalink)  
Antiguo 31/10/2012, 17:01
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 8 meses
Puntos: 103
Respuesta: Validar dentro de un rango de numeros en Javascript

mira, prueba con este y ejecutalo con grados()

Código Javascript:
Ver original
  1. function grados() {
  2.     var grados = document.getElementById("Grados").value;
  3.     if (parseFloat(grados) >= 21 && parseFloat(grados) <= 56) {
  4.  
  5.  
  6.  
  7.  
  8.         var minutos = document.getElementById("Minutos").value;
  9.         var segundos = document.getElementById("Segundos").value;
  10.  
  11.         var grds = Math.abs(grados);
  12.         var seg = segundos / 3600;
  13.         var min = minutos / 60;
  14.  
  15.         var crdnda = parseFloat(grds) + parseFloat(min) + parseFloat(seg);
  16.  
  17.         var temp = "-";
  18.         var coordenada = parseFloat(temp + crdnda);
  19.  
  20.         document.formUbicacion.txtCoordenadaLatitud.value = coordenada.toFixed(12);
  21.  
  22.  
  23.     } else {
  24.  
  25.         $(document).ready(function () {
  26.             $("#alert_button").click(function () {
  27.                 jAlert('Ingrese el campo Grados incorrecto.', 'Campo Requerido');
  28.             });
  29.         });
  30.  
  31.         return false;
  32.  
  33.     }
  34. }

saludos :)
  #4 (permalink)  
Antiguo 31/10/2012, 18:01
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Validar dentro de un rango de numeros en Javascript

jquery-alert-dialogs_bitrepository.com.zip

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: funcion, numeros, rango
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 12:19.