Foros del Web » Programando para Internet » PHP »

No me evalua el if y no me borra la letra ingresada.

Estas en el tema de No me evalua el if y no me borra la letra ingresada. en el foro de PHP en Foros del Web. Muy buena a todos. Una pregunta que ya me tiene negro...... En un formulario tengo esto : <form action=javascript :Cantidad_Comprar() method=post name=frmCantidad class=form id=frmCantidad> <input ...
  #1 (permalink)  
Antiguo 19/09/2005, 11:12
Avatar de JuanKa  
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 19 años, 7 meses
Puntos: 1
No me evalua el if y no me borra la letra ingresada.

Muy buena a todos.

Una pregunta que ya me tiene negro......

En un formulario tengo esto :

<form action=javascript:Cantidad_Comprar() method=post name=frmCantidad class=form id=frmCantidad>
<input name='txt_cantidad' type='text' class='caja' id='txt_cantidad' style='text-align:center' onKeypress=Validar_Numeros() value='1' size='4' maxlength='2' >
<input type='submit' name='btn_enviar' value='Enviar' class='boton'>
</form>

Y en una pagina JS. Tengo esto



//*********************************************
function Validar_Numeros()
{
if (event.keyCode < 48 || event.keyCode > 57)
{ alert('Solo se Admiten Números');
document.frmCantidad.txt_cantidad.focus();
event.returnValue = false;
}
}
//************************************************** ******
function Cantidad_Comprar()
{
with(document.frmCantidad)
{
if (txt_cantidad.value > 10)
{ alert ('Solodatos menores a 10');
txt_cantidad.focus();
}
else
{
action="Ventas/formulario.php";
submit();
}

}
}

El problema es el siguiente:

1° cuando escribo letras me da una mensaje que " Solo se admiten numeros " y esto esta bien pero cuando le doy aceptar el mensaje no me lo borra la letra que escribo, es decir que cuando ingrese la letra me lo borro automaticamente la letra del textbox.

2° cuando ingreso un numero por ejemplo 9 u 12 no me evalua el if por lo tanto no me hace nada.


Que es lo que estara pasando o en que me estoy equivocando, o que me falta
......


Gracias
  #2 (permalink)  
Antiguo 19/09/2005, 12:22
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 18 años, 10 meses
Puntos: 2
Esta consulta tendria que ir en el subforo de Javascript.

Saludos.
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 20:47.