Code simple de validation mais il y a une erreur
Bonjour,
c'est ma première expérience en JavaScript, je veux valider un formulaire et procéder à l'envoi, seulement si les caractères que j'obtient avec Split = csv:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <script type="text/javascript">
function ChekFile() {
if(document.Frm.fichier.value != "") {
var ArboFile=document.Frm.fichier.value;
var VerifExt = ArboFile.split(".");
alert(VerifExt[1]);
if(VerifExt[1]!="csv"){
alert("Le fichier n'est pas valide, il faut un fichier CSV.");
}
else {
document.Frm.submit();
}
}
else {
// sinon on affiche un message
alert("Vous devez sélectionner un fichier avant de procéder a l'envoi...");
}
}
</script> |
Tout s'effectue, mais quand je clic sur le bouton d'envoi, la ligne: document.Frm.submit() ne s'exécute pas. Si je soumet un fichier non-csv il me l'indique alors mon code roule jusqu'à l'envoi.
Voyez-vous l'erreur?