par
arn0j » 11 avr. 2005, 12:03
Salut je sais que je viens un peu tard, mais je fais aussi une apply de centralisation des documents et j'avais donc exactement le meme probleme.
Comme j'ai vu dans ce sujet qu'il est effectuivement impossible de remplir l'input file à l'aide du value, j'ai placé un input type text par dessus à l'aide d'un div :
Code : Tout sélectionner
// div contenant l'input type='file' caché
<DIV STYLE="position:absolute;">
<INPUT type="FILE" name="UPLOAD_FILE" size="100"
onkeydown="setTimeout('document.myform.UPLOAD_TEXT.value=document.myform.UPLOAD_FILE.value',20)"
onChange="document.myform.UPLOAD_TEXT.value=document.myform.UPLOAD_FILE.value"
class="TypeSelect" style="filter :alpha(opacity=0)">
</DIV>
// ce que l'on voit
<INPUT type="TEXT" name="UPLOAD_TEXT" size="100" class="TypeText">
<INPUT type="BUTTON" name="UPLOAD_BUTTON" value="Parcourir" class="TypeText">
A partir de là, tu peux afficher ce que tu veux dans l'input... mais je n'ai pas encore dévelloppé le chargement du fichier...
Par contre, si le fichier est déjà sur le serveur et que tu veux les afficher, il vaut mieux les lister et ajouter un bouton pour permettre à l'utilisateur de le supprimer (s'il à les droits).
Salut je sais que je viens un peu tard, mais je fais aussi une apply de centralisation des documents et j'avais donc exactement le meme probleme.
Comme j'ai vu dans ce sujet qu'il est effectuivement impossible de remplir l'input file à l'aide du value, j'ai placé un input type text par dessus à l'aide d'un div :
[code]// div contenant l'input type='file' caché
<DIV STYLE="position:absolute;">
<INPUT type="FILE" name="UPLOAD_FILE" size="100"
onkeydown="setTimeout('document.myform.UPLOAD_TEXT.value=document.myform.UPLOAD_FILE.value',20)"
onChange="document.myform.UPLOAD_TEXT.value=document.myform.UPLOAD_FILE.value"
class="TypeSelect" style="filter :alpha(opacity=0)">
</DIV>
// ce que l'on voit
<INPUT type="TEXT" name="UPLOAD_TEXT" size="100" class="TypeText">
<INPUT type="BUTTON" name="UPLOAD_BUTTON" value="Parcourir" class="TypeText">[/code]
A partir de là, tu peux afficher ce que tu veux dans l'input... mais je n'ai pas encore dévelloppé le chargement du fichier...
Par contre, si le fichier est déjà sur le serveur et que tu veux les afficher, il vaut mieux les lister et ajouter un bouton pour permettre à l'utilisateur de le supprimer (s'il à les droits).