Ver Mensaje Individual
  #27 (permalink)  
Antiguo 13/04/2009, 11:19
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Validacion de caja de texto...envio no vacios

Mil disculpas, el error del codigo es en la modificaciones de los eventos onkeypress (onKeypress="tabular(event,this);validaLet(event)" ). //lineas 8,12 y 16.
el js externo quedo asi:
Código php:
Ver original
  1. function validaNum(e){
  2.     tecla = (document.all) ? e.keyCode : e.which;
  3.     if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
  4.     patron = /\d/; // Solo acepta números
  5.     te = String.fromCharCode(tecla);
  6.     return patron.test(te);  
  7. }
  8. function validaLet(e){
  9.     tecla = (document.all) ? e.keyCode : e.which;
  10.     if (tecla==8) return true;
  11.     patron =/[A-Za-zñÑ\s]/; // Solo acepta letras, ñ y Ñ, y barra espaciadora
  12.    te = String.fromCharCode(tecla);
  13.     return patron.test(te);  
  14. }
  15. function validaVacio(){
  16.     if(document.form.destinatario.value==""){
  17.         alert("Ingrese Apelidos y Nombres");
  18.         form.destinatario.focus();
  19.         return false;
  20.     }
  21.     if(document.form.direccion.value==""){
  22.         alert("Ingrese Direccion");
  23.         form.direccion.focus();
  24.         return false;
  25.     }
  26.     return true;
  27. }
  28. function confirma(){
  29.     if(confirm('¿Desea imprimir el pedido?'))
  30.         print();
  31.     if(confirm('¿Esta seguro de confirmar su pedido?'))
  32.         return true;
  33.         return false;
  34. }
  35. function envia(){
  36.     if(validaVacio()){
  37.         return confirma();
  38.     }
  39.     return false;
  40. }
Saludos,