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 JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
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?