Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Programmation Web (HTML, PHP, ASP, Java, XML, etc.) (http://www.ndfr.net/forums/forumdisplay.php?f=65)
-   -   Upload d'un fichier avec un "File input" en utilisant la touche ENTER (http://www.ndfr.net/forums/showthread.php?t=6666)

actarius 22-09-2005 21:57

Upload d'un fichier avec un "File input" en utilisant la touche ENTER
 
Salut à tous,

J'aurais besoin de votre aide concernant une petite fonction Javascript.
J'ai un File Input qui est accessible grâce au click de la souris et de la barre d'espacement. Par contre, lorsqu'on appuie sur ENTER sur le bouton pour sélectionner un fichier, IE soumet logiquement le formulaire.

J'utilise la fonction suivante pour tenter de résoudre le problème:

function clickRetour(btn){
if(window.event.keyCode==13){
btn.click();
return false;
}else{
return true;
}
}

/////////////////

Dans le code html, dans le file input:

onkeydown = "return clickRetour(this)"

///////////////

Ce qui se passe, c'est que la fenêtre pour parcourir les fichiers s'ouvre avec la touche ENTER, je choisis un fichier... Dès que je clique sur upload, il ne se passe rien. Le fichier choisi qui apparaîssait dans le file input a disparu.

J'ai essayé plein de choses en bidoullant avec window.event... mais sans succès :(. Il faut aussi que vous dises que j'utilise WebObjects, donc il s'agit d'un WOFileUpload avec un file input en dessous, mais ça ne devrait pas changer grand chose.

Si quelqu'un peut me passer un coup de main, j'en serais très très très reconnaissant.

Merci

actarius 03-10-2005 22:01

l_:(_l
|
/ \


All times are GMT +2. The time now is 02:15.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.