Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/10/2011, 08:25
Avatar de jrevilla
jrevilla
 
Fecha de Ingreso: septiembre-2011
Ubicación: Lima, Peru, Peru
Mensajes: 51
Antigüedad: 13 años, 1 mes
Puntos: 2
Respuesta: Detener Carga de una pagina

Cita:
Iniciado por Carlangueitor Ver Mensaje
Lo que tienes que ponerle al formulario es un onsubmit="return false", validar y luego enviarlo con submit()

Saludos
muchas gracias, ya me salio!! ... lo hize asi (PARA LA POSTERIDAD ^^) :

Código Javascript:
Ver original
  1. function validar() {
  2.         var enviar = /\.(gif|jpg|png)$/i.test(document.form1.uploadfile.value);
  3.         if (!enviar) {
  4.             alert("seleccione imagen");
  5.         }else{
  6.         document.form1.submit();
  7.         }
  8.     }

y el form es:

Código HTML:
Ver original
  1. <form method="POST" enctype='multipart/form-data'
  2.     action="<%=request.getContextPath()%>/ServletSubir" name="form1"
  3.     onsubmit="return false;">
  4. <table border="2.0" cellpadding="2.0">
  5.     <tr>
  6.         <td>Nombres:</td>
  7.         <td><input type="text" name="txtNombres"/></td>
  8.     </tr>
  9.     <tr>
  10.         <td>Apellidos:</td>
  11.         <td><input type="text" name="txtApellidos" /></td>
  12.     </tr>
  13.  
  14.     <tr>
  15.         <td>Direccion:</td>
  16.         <td><input type="text" name="txtDireccion" /></td>
  17.     </tr>
  18.     <tr>
  19.         <td>Telefono:</td>
  20.         <td><input type="text" name="txtTelefono" /></td>
  21.     </tr>
  22.     <tr>
  23.         <td>Subir imagen:</td>
  24.         <td><input type="file" name="uploadfile" id="uploadfile" /></td>
  25.     </tr>
  26.     <tr>
  27.         <td><input type="hidden" name="todo" value="upload"><input
  28.             type="reset" value="clear"></td>
  29.         <td><input type="submit" value="Upload" onclick="validar();"/></td>
  30.     </tr>
  31. </form>