Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/01/2009, 10:16
pbruccoleri
 
Fecha de Ingreso: junio-2006
Mensajes: 4
Antigüedad: 17 años, 11 meses
Puntos: 0
Respuesta: JQuery y formulario envio archivos por mail

Hola de nuevo..

Si saco todo lo de $.ajax y dejo la validación de esta manera:

Código:
<script type="text/javascript"><!--
$(document).ready(function(){
  $("#eventiForm").validate();
);
//--></script>
el formulario me envía correctamente el mail, con los archivos adjuntos, PERO, pierdo toda la interactividad que tenía, de por ej no recargar el formulario para mostrar el mensaje de que se envió correctamente el mail.

En cambio de esta otra:

Código:
<script type="text/javascript"><!--
$(document).ready(function(){
	
  $("#eventiForm").validate({
	event: "blur",
	rules: {
		'nome': "required",
		'email': { required: true, email: true },
		'url': { required: false },
		'desc': "required",
		'accetto': "required",
		'file1': {required:true, accept:'jpg|png|gif'}
	},
	
  debug: true,
  errorElement: "em",
  errorContainer: $("#errores"),
  submitHandler: function(form){
    $.ajax({
      type: "GET",
      url:"concorso.php",
      contentType: "application/x-www-form-urlencoded",
      processData: false,
      data: "nome="+$('#nome').val()+"&email="+$('#email').val()+"&url="+$('#url').val()+"&desc="+$('#desc').val()+"&file1="+$('#file1').val(),
      success: function(msg){
        $("#aviso").html("Il messaggio è stato inviato correttamente!"), formReset("eventiForm");      
      }
    });
  }
  });

});
//--></script>
que es como estaba antes, me envía el mail PERO sin los adjuntos.