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.