Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Valor numerico en Jaascript
 Foro Bloqueado  Tema Bloqueado


Autor Temas
wachito20
Starting Member


24 Posts
Mensajes - 22 Mar 2006 :  21:13:06  Ver Perfil  Enviar Email
Buenas noches,
tengo un problema con el siguiente codigo:

<script>

function validar_producto(){

var checkOK = "0123456789";
var checkStr = document.comprar_producto.cantidad.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
allNum += ch;
}
if (!allValid) {
alert("Escriba solo numeros en el campo Cantidad");
document.comprar_producto.cantidad.focus();
}
//valido el numero
if (document.comprar_producto.cantidad.value.length==0){
alert("Introduce una cantidad entre 1 y 99");
document.comprar_producto.cantidad.focus();
}

else { document.comprar_producto.submit(); }

}

</script>

<form name="comprar_producto" method="post" action="alacesta.asp">
...
<input name="cantidad" type="text" size="1" maxlength="2" value="1" class="boton3">
...
</form>

Si escribo texto en el campo cantidad..me sale el alert y no m deja continuar, el problema es cuando dejo el campo vacio, me sale el alert pero me manda a la pagina "alacesta.asp", no se que hacer para que se me pare.
Si alguien me puede ayudar le estare muy agradecido.

jbarra
Junior Member

Chile
192 Posts
Posted - 23 Mar 2006 :  13:58:37  Ver perfil  Enviar e-mail
Agregale está condición al final:

//valido el numero
if (document.comprar_producto.cantidad.value.length==0)
{
alert("Introduce una cantidad entre 1 y 99");
document.comprar_producto.cantidad.focus();
}
else
{
if (allValid)
{
document.comprar_producto.submit();
}
}


Inicio Pagina

wachito20
Starting Member


24 Posts
Posted - 23 Mar 2006 :  14:38:48  Ver perfil  Enviar e-mail
Muchas gracias jbarra.
Has solucionado mi problema.
Te lo agradezco mucho
Un saludo

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar