Foros del Web » Programando para Internet » Javascript »

Comprobar valor de caja de texto.

Estas en el tema de Comprobar valor de caja de texto. en el foro de Javascript en Foros del Web. Tengo poca idea de javascript y necesito que me ayuden con un pequeño codigo (o me sugieran cualquier otra solucion). tengo un formulario con diferentes ...
  #1 (permalink)  
Antiguo 03/04/2007, 11:23
 
Fecha de Ingreso: marzo-2005
Ubicación: Madrid
Mensajes: 233
Antigüedad: 19 años, 1 mes
Puntos: 5
Comprobar valor de caja de texto.

Tengo poca idea de javascript y necesito que me ayuden con un pequeño codigo (o me sugieran cualquier otra solucion).

tengo un formulario con diferentes cajas de texto, quiero que todos los valores queden entre 1 y 450.

pense algo como esto :

dentro del formulario :

<input name="coco2" type="text" onchage=comprobar(coco2.value) id="coco2" size="3" maxlength="3" />

<script>
funtion comprobar(var)
{
if ((var<0)&&(var>450))
{alert("valores validos entre 0 y 450");
aqui algo que ponga coco2.value=null
}

El formulario tiene varias cajas, y me gustaria solucionarlo todo con una sola funcion.

Como ven mas o menos se lo que quiero, y lo que no conzco es la sintaxis.

Tampoco quiero que puedan meter texto en estos valores.

Un saludo y gracias.
  #2 (permalink)  
Antiguo 03/04/2007, 11:29
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Comprobar valor de caja de texto.

Hola ikarush

Ponlo así:

<input name="coco2" type="text" onchage="comprobar(this.value)" id="coco2" size="3" maxlength="3" />

Saludos,
  #3 (permalink)  
Antiguo 03/04/2007, 12:35
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: Comprobar valor de caja de texto.

Que tal, le agrego un plus jeje :P

Código HTML:
<script>
function comprobar(obj){
	if(obj.value<1 || obj.value>450){
		alert('Valores validos entre 1 y 450');
		document.getElementById(obj.id).value='';		
		document.getElementById(obj.id).focus();
	}
}</script>

<input name="coco2" type="text" onChange="comprobar(this)" id="coco2" size="3" maxlength="3"/> 
__________________
Wow! No se que decir...
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 02:34.