1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
|
/* UPLOAD */
$(document).ready(function() {
if ($("input[type=checkbox][name=checkboxAjoutDocuments]").change(function() {
$("#divDropzone").addClass("dropzone");
$("#divDropzone").addClass("dz-clickable");
$("#helpDocuments").removeClass("d-none");
$("#helpDocuments").addClass("d-block");
$("#lineAjoutDocuments").addClass("d-none");
/*DROPZONE*/
Dropzone.autoDiscover = false;
$("#divDropzone").dropzone({
url: 'upload.php',
parallelUploads: 100,
paramName: 'file',
maxFiles: 3,
maxFilesize: 1.5,
dictDefaultMessage: 'Cliquez pour ajouter des fichiers...',
uploadMultiple: true,
acceptedFiles: 'image/png,image/gif,image/jpg,image/jpeg,image/bmp,image/x-icon,image/svg+xml,image/tiff,application/pdf,application/pdf,application/msword,application/vnd.openxmlformats-officewordprocessingml.document,application/vnd.oasis.openspreadsheet,application/vnd.oasis.opentext,application/vnd.ms-powerpoint,application/vnd.ms-excel,application/vnd.openxmlformats-officespreadsheetml.sheet',
autoProcessQueue: false,
addRemoveLinks: true,
dictRemoveFile: 'Supprimer',
dictMaxFilesExceeded: 'Vous ne pouvez téléverser que 3 fichiers veuillez en supprimer !',
dictFileTooBig: 'Fichier trop volumineux, jusqu\'à 1 mo par fichier !',
dictInvalidFileType: 'Fichier non valide seules les images et Microsoft Office Documents sont acceptés !',
init: function() {
myDropzone = this;
/* BTN ENVOYER */
$("#envoyer").click(function(e) {
valid = true;
if ($("#nom").val() == "") {
$('.msgSaisieNom').addClass('erreurSaisie');
$('#nom').focus();
valid = false;
}
$("#nom").keypress(function() {
$(".msgSaisieNom").removeClass('erreurSaisie');
$(".msgSaisieNom").val('');
});
if ($("#email").val() == "") {
$('.msgSaisieEmail').addClass('erreurSaisie');
$('#email').focus();
valid = false;
}
$("#email").keypress(function() {
$(".msgSaisieEmail").removeClass('erreurSaisie');
$(".msgSaisieEmail").val('');
});
if ($("#telephone").val() == "") {
$('.msgSaisieTelephone').addClass('erreurSaisie');
$('#telephone').focus();
valid = false;
}
$("#telephone").keypress(function() {
$(".msgSaisieTelephone").removeClass('erreurSaisie');
$(".msgSaisieTelephone").val('');
});
if ($("#adresse").val() == "") {
$('.msgSaisieAdresse').addClass('erreurSaisie');
$('#adresse').focus();
valid = false;
}
$("#adresse").keypress(function() {
$(".msgSaisieAdresse").removeClass('erreurSaisie');
$(".msgSaisieAdresse").val('');
});
if ($("#ville").val() == "") {
$('.msgSaisieVille').addClass('erreurSaisie');
$('#ville').focus();
valid = false;
}
$("#ville").keypress(function() {
$(".msgSaisieVille").removeClass('erreurSaisie');
$(".msgSaisieVille").val('');
});
if ($("#cp").val() == "") {
$('.msgSaisieCp').addClass('erreurSaisie');
$('#cp').focus();
valid = false;
}
$("#cp").keypress(function() {
$(".msgSaisieCp").removeClass('erreurSaisie');
$(".msgSaisieCp").val('');
});
if ($("#message").val() == "") {
$('.msgSaisieMessage').addClass('erreurSaisie');
$('#message').focus();
valid = false;
}
$("#message").keypress(function() {
$(".msgSaisieMessage").removeClass('erreurSaisie');
$(".msgSaisieMessage").val('');
});
e.preventDefault();
e.stopPropagation();
myDropzone.processQueue();
return valid;
}); /*BTN ENVOYER*/
/* BTN CLOSE */
$("#close").click(function() {
$("#frmDevis")[0].reset();
$("#divDropzone").html("");
$("#frmDevis").show();
$("#devisOk").removeClass("d-block");
$("#devisOk").addClass("d-none");
$(".msgSaisieNom").removeClass('erreurSaisie');
$(".msgSaisieEmail").removeClass('erreurSaisie');
$(".msgSaisieTelephone").removeClass('erreurSaisie');
$(".msgSaisieAdresse").removeClass('erreurSaisie');
$(".msgSaisieVille").removeClass('erreurSaisie');
$(".msgSaisieCp").removeClass('erreurSaisie');
$(".msgSaisieMessage").removeClass('erreurSaisie');
}), /*BTN CLOSE*/
this.on("sendingmultiple", function(file, xhr, formData) {
formData.append("nom", $("#nom").val());
formData.append("email", $("#email").val());
formData.append("telephone", $("#telephone").val());
formData.append("adresse", $("#adresse").val());
formData.append("ville", $("#ville").val());
formData.append("cp", $("#cp").val());
formData.append("message", $("#message").val());
formData.append("fpos", 777)
this.on("success", function() {
$("#frmDevis").hide();
$("#devisOk").removeClass("d-none");
$("#devisOk").addClass("d-block");
});
})
} /*init: function*/
}); /*.dropzone*/
})); /*checkbox.change*/ /* if*/
else {
$("#divDropzone").removeClass("dropzone");
$("#helpDocuments").addClass("d-none");
$("#envoyer").click(function() {
$.ajax({
url: 'insertDevis.php',
type: 'POST',
data: $('#frmDevis').serialize(),
done: function() {
// alert("ok");
$("#frmDevis").hide();
$("#devisOk").removeClass("d-none");
$("#devisOk").addClass("d-block");
}
});
})
}
}); /*document.ready*/ |
Partager