Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2009, 09:45
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 16 años, 8 meses
Puntos: 2
Validacion de caja de texto...envio no vacios

Hola amigos, buen dia ...tengo el siguiente formulario pero me gustaria implementarlo que las cajas de textos (3) no permita que se envien campos vacios. Dejo el codigo que estoy usando:
Código php:
Ver original
  1. <!-- <script type="text/javascript">
  2. <!--
  3. function validaNum(e){
  4.     tecla = (document.all) ? e.keyCode : e.which;
  5.     if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
  6.     patron = /\d/; // Solo acepta números
  7.     te = String.fromCharCode(tecla);
  8.     return patron.test(te);  
  9. }
  10. function validaLet(e){
  11.     tecla = (document.all) ? e.keyCode : e.which;
  12.     if (tecla==8) return true;
  13.     patron =/[A-Za-z]/; // Solo acepta letras
  14.     te = String.fromCharCode(tecla);
  15.     return patron.test(te);  
  16. }
  17. function validaNumLet(e){
  18.     tecla = (document.all) ? e.keyCode : e.which;
  19.     if (tecla==8) return true;
  20.     patron = /\w/; // Acepta números y letras
  21.     te = String.fromCharCode(tecla);
  22.     return patron.test(te);  
  23. }
  24. function comprueba(){
  25.     if(confirm('¿Desea imprimir el pedido?'))
  26.     print();
  27.     if (confirm('¿Esta seguro de confirmar su pedido?'))
  28.     return true;
  29.     return false;
  30. }
  31. -->
  32. </script><body><table>
  33. <form name="form" id="form" action="index.php?p=8" method="post" onsubmit="return comprueba();">
  34. <tr>
  35.     <td height="30" colspan=2>Datos del Destinatario</td>
  36. </tr>
  37. <tr>
  38.     <td>Apellidos y Nombres: </td>
  39.     <td><input type="text" name="destinatario" onKeypress="return validaLet(event)">&nbsp<font color="red">(*)</td>
  40. </tr>
  41. <tr>
  42.     <td>Direccion: </td>
  43.     <td><input type="text" name="direccion" onKeypress="return validaNumLet(event)">&nbsp<font color="red">(*)</td>
  44. </tr>
  45. <tr>
  46.     <td>Telefono: </td>
  47.     <td><input type="text" name="telefono" onKeypress="return validaNum(event)">&nbsp<font color="red">(*)</td>
  48. </tr>
  49. <tr>
  50.      <td colspan=2><input type="submit" name="enviar" value="Confirmar"></td>
  51. </tr> -->
Agradesco de antemano por las sugerencias brindadas.