Controler un champ imput file
Posté : 23 sept. 2006, 11:31
Bonjour. J'aimerai contoler (en javascript avant contole php) la valeur des champs d'un formulaire avant son envoi.
J'ai un souci avant le champ imput type="file"
voici ma fonction de controle :
et le formulaire
Le script fonctionne bien avec un champ de type text mais pas avec le type file
J'ai un souci avant le champ imput type="file"
voici ma fonction de controle :
Code : Tout sélectionner
function valider()
{
// si la valeur du champ fichier est non vide
if(document.form.fichier.value != "")
{
// les données sont ok, on peut envoyer le formulaire
return true;
}
else
{
// sinon on affiche un message
alert("Sélectionnez un fichier");
// et on indique de ne pas envoyer le formulaire
return false;
}
}
Code : Tout sélectionner
<form action="url" onsubmit="return valider()" method="post" name="form" enctype="multipart/form-data">
<p>
<label for="fichier">Sélectionnez le fichier:</label>
<input type="file" name="fichier" id="fichier" />
<input type="submit" value="Ok" />
</p>
</form>