Foros del Web » Programando para Internet » Javascript »

Detener Carga de una pagina

Estas en el tema de Detener Carga de una pagina en el foro de Javascript en Foros del Web. Hola, quisiera saber si existe una opcion que detenga el cargado de una pagina. Bueno mejor les espcifico que quiero hacer : tengo un formulario ...
  #1 (permalink)  
Antiguo 10/10/2011, 16:40
Avatar de jrevilla  
Fecha de Ingreso: septiembre-2011
Ubicación: Lima, Peru, Peru
Mensajes: 51
Antigüedad: 13 años, 1 mes
Puntos: 2
Exclamación Detener Carga de una pagina

Hola, quisiera saber si existe una opcion que detenga el cargado de una pagina.
Bueno mejor les espcifico que quiero hacer :
tengo un formulario que carga una imagen al servidor, ya logre validar(JavaScript) el input file para que reconosca cuando es imagen, pero cuando no lo sea y presionen "submit" , que aparesca una ventana

Código Javascript:
Ver original
  1. alert("Coloque una imagen");

y que deje de cargar .... lo de la ventana ya lo hize, pero quiero dejar de que se deje de cargar para que el usuario pueda seleccionar otro archivo
  #2 (permalink)  
Antiguo 10/10/2011, 17:44
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Detener Carga de una pagina

Lo que tienes que ponerle al formulario es un onsubmit="return false", validar y luego enviarlo con submit()

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 11/10/2011, 08:25
Avatar de 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>

Etiquetas: form-data, multipart, onload, submit, alerta, formulario
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 10:15.