-
formulaire avec upload
Salut !
j'ai un formulaire avec un champ input type=file
bien entendu le formulaire se présente sous la forme
Code:
<form method="post" enctype="multipart/form-data" etc.>
cependant l'utilisateur peut uploader ou non un fichier.
pour celà il existe une case à cocher qui disabled le champ file
Code:
<input type="checkbox" value="checkbox" name="checkbox" id="checkbox" onClick="document.formulaire.champ_file.disabled=!this.checked;" />
le problème est que lorsque l'utilisateur choisit de ne pas uploader de fichier (lorsqu'il désactive le champ file en décochant la checkbox), le formulaire n'est pas transmis.
je me dit que l'attribut enctype pose problème puisque rien n'a été uploadé...
help, please
merci et @+
-
Je pense plutôt que c'est un problème à cause du disabled sur le champ file.
-
salut !
justement, je me demandais si le fait de mettre un enctype dans un formulaire ne contenant pas de champ file pouvait provoquer un disfonctionnement...
si c'est le cas, j'aurais aimé savoir comment gérer tout cela de manière plus propre.
En attendant j'ai trouvé une solution qui marche :
Code:
<form ... onSubmit="this.champ_file.disabled=false">
et au niveau du serveur c'est le checkbox qui me dit si oui ou non l'utilisateur a activé l'upload...
Si quelcun a une solution classique, wellcome.
merci et @+