Bonjour,
Voila j'ai un petit script javascript qui vérifie que mon formulaire html a bien été rempli.
Seulement j'ai un problème, j'ai beau sélectionner un fichier avec mon input de type file mais il dit quand même que le champ est vide.
Voici le code abrégé de mon formulaire :
et le morceau de code javascript qui convient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form method="post" action="page.php" name="addApplicationForm" enctype="multipart/form-data" onsubmit="return validForm();" > <input type="file" name="ica" /> <input type="submit" /> </form>
Je ne vois pas d'ou vient le problème. J'ai essayé d'ajouter un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function validForm() { var emptyTest = /^\s+$/; if (emptyTest.exec(document.addApplicationForm.ica.value) == null || document.addApplicationForm.ica.value == '') { alert("champ ica vide"); } else if (document.addApplicationForm.ica.value.split(".").reverse()[0] != "ica") { alert("mauvais type de fichier sélectionné.\nVeuillez sélectionner un fichier ica"); } }et il me retournait bien le chemin+le nom du ficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part alert(document.addApplicationForm.ica.value);
Merci d'avance pour vos réponses
Partager