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
| <div class="bouton-relief"> <input type="file" name="RGPD" accept=".jpg, .jpeg, .png, .gif" onchange="verifFile(RGPD)"></div>
<script type="text/javascript">
function verifFile(fichier){
var file = fichier.files[0]; console.log(file);
var name = file.name; console.log(name);
var name_length = name.length; console.log(name_length);
var extension = name.split('.').pop();
var extension_lower = extension.toLowerCase(); console.log(extension_lower);
var extension_allowed = new Array ('jpg', 'jpeg', 'png', 'gif'); console.log(extension_allowed);
var size = file.size; console.log(size);
var size_allowed = 500000; console.log(size_allowed);
var type = file.type; console.log(type);
if (name_length > 0) {
if(extension_allowed.includes(extension_lower)) {
//alert('extension ok');
if(size < size_allowed) {
//alert('taille ok');
return true;
} else {
alert('Votre ficher ne doit pas dépasser 5000 Ko');
return false;
}
} else {
alert('Format interdit');
return false;
}
}
}
</script> |