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:
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 unCode:
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:alert(document.addApplicationForm.ica.value);
Merci d'avance pour vos réponses