Foros del Web » Programando para Internet » Javascript »

Enivar un formulario enctype="multipart/form-data"

Estas en el tema de Enivar un formulario enctype="multipart/form-data" en el foro de Javascript en Foros del Web. Saludos. Tengo una aplicación con varios formularios. Uno de ellos, es del tipo enctype="multipart/form-data" para subir archivos. Eso lo hago con un botón Código: <input ...
  #1 (permalink)  
Antiguo 16/11/2011, 03:27
 
Fecha de Ingreso: agosto-2003
Mensajes: 324
Antigüedad: 20 años, 8 meses
Puntos: 1
Enivar un formulario enctype="multipart/form-data"

Saludos.
Tengo una aplicación con varios formularios.
Uno de ellos, es del tipo enctype="multipart/form-data" para subir archivos.
Eso lo hago con un botón
Código:
<input name='submit' type='submit' value='Enviar' class='Curriculum'>
Bien.. para el resto de formularios lo hago con ua función javascript...
Código:
function enviarform()
{
  document.forms[0].submit();
}
y envio esos formularios con
Código:
<a href="javascript:enviarform();">Guardar</a>
A la hora de enviar ejecutar el envio del formulario enctype="multipart/form-data", me da un error el javascript.

¿Se pueden enviar formulario de ese tipo con javascript como lo hago con los otros?

En el formulario en cuestión existen 2 opciones para enviar los datos... el botón y la acción que llama al javascript ¿Son incompatibles las 2?

Espero vuestra ayuda.
Muchas gracias
  #2 (permalink)  
Antiguo 16/11/2011, 03:41
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Enivar un formulario enctype="multipart/form-data"

Hola:

Si lo que dices es usar el método submit del form, no tendría que haber problema... supongo que usas ese método porque hay algún control file... y el método post...

Si piensas enviar con Ajax, si que hay problemas, porque esa cabecera no la acepta los objetos XMLHttpRequest.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 16/11/2011, 04:27
 
Fecha de Ingreso: agosto-2003
Mensajes: 324
Antigüedad: 20 años, 8 meses
Puntos: 1
Respuesta: Enivar un formulario enctype="multipart/form-data"

Gracias...
No uso ajax.
Y como dices.. uso el enctype porque ese mismo fomulario lo uso para subir archivos.

¿Hay alguna incompatibildad por tener dos opciones de enviar el form enun mismo documento?

Etiquetas: formulario, input
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 17:01.