2010-08-02 5 views
3

J'utilise js pour télécharger des fichiers sur le serveur en utilisant cefichier de téléchargement onClick sans pression sur le bouton

<form name="form" action="" method="POST" enctype="multipart/form-data" style="float:left;"> 
    <input id="fileToUpload" type="file" name="fileToUpload" class="input"> 
    <button class="button" id="buttonUpload" onClick="return ajaxFileUpload();">Upload</button> 
</form> 

lieu de cliquer sur le bouton « Envoyer » puis-je retourner juste ajaxFileUpload(); après avoir parcouru un fichier et il est envoyé dans l'entrée?

J'ai essayé

<form name="form" action="" method="POST" enctype="multipart/form-data" style="float:left;"> 
    <input id="fileToUpload" type="file" name="fileToUpload" class="input" onClick="return ajaxFileUpload();"> 
</form> 

mais il retourne immédiatement ajaxFileUpload(); lorsque je clique sur l'entrée de fichier. Y a-t-il un moyen de le retourner seulement après qu'il y ait une entrée? Essayez à la place d'utiliser l'événement onChange à la place.

Répondre

5

+0

Cool ça marche! :) –

Questions connexes