Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/07/2003, 17:17
ToKaTa
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 23 años, 2 meses
Puntos: 2
usando tu mismo codigo:

Código:
<HTML>
<HEAD>
	<TITLE></TITLE>
	<SCRIPT LANGUAGE="JAVASCRIPT">

		function esInteger(e) {		
			var charCode;
			if (navigator.appName == "Netscape")
				charCode = e.which;
			else
				charCode = e.keyCode;

			status = "" ;
			
			if (charCode > 31 && (charCode < 48 || charCode > 57)) { 
				return false;
			}				
			return true;
		}
		
		
		function enRango(texto){
			num = parseInt(texto) // tranformamos el texto en numérico
			if (num >= 01000 && num <=16910){ // comparamos ...
				document.forms[0].resultado.value = "La zona es 1";
				return false;
			}
			if (num >= 16911 && num <=19910){ // comparamos ...
				document.forms[0].resultado.value = "La zona es 2";
				return false;
			}
			document.forms[0].resultado.value = "No tienes zona asignada";
			return true;
		}
</SCRIPT>
</HEAD>
<BODY>
<form name="miFormulario">
	Número 
	<INPUT type="text" name="rango" maxlength="5" onKeyPress="return esInteger(event)">
	<input type=button value="Comprobar" onClick="enRango(rango.value)">
	<br>
	Zona: 
	<input type="text" size="50" name="resultado" value="">
</form>
</BODY>
</HTML>

Lo unico que tienes que hacer es:
1- darle un nombre al formulario (en este caso lo llame "miFormulario")
2-darle un nombre al campo donde quieres que se muestre el resultado (en este caso lo llame "resultado")
3-donde tenias los alerts, haces que la cadena de texto se escriba directamente en el campo de texto, por ejemplo:

Código:
document.forms[0].resultado.value = "No tienes zona asignada";

No lo he probado muy bien por que me estoy muriendo de sueño, pero creo que funciona.....si no te va, mañana en un momento lo miro a menos que algun otro forero te lo resuelva...


ToKaTa.

P.D.:Supongo que el nombre de formulario no hace falta si usamos:

document.forms[0].resultado.value

en vez de

document.forms['miFormulario'].resultado.value

pero mira, la fuerza la costumbre, me gusta darle nombre a todo
__________________

"Si pudieras volver.....¿.lo harias?"