Transférer le nom de fichier du téléchargement de fichier vers le champ de texte

J'ai une partie d'un formulaire où l'utilisateur peut télécharger un fichier. Je ne veux que le nom du fichier à envoyer à un champ de texte dans la même forme. Donc, si l'utilisateur a téléchargé "C:/Folder/image.jpg" le champ de texte doit afficher "image.jpg". J'ai essayé un peu de code moi-même, mais je sais que c'est faux:

function ff_uploadimages_action(element, action)
{var m = data.match(/((*):\/)/(.*)[\/\\]([^\/\\]+\.\w+)$/);
switch (action) {
case 'change':
if (data.match(/((*):\/)/(.*)[\/\\]([^\/\\]+\.\w+)$/).value)
ff_getElementByName('filename').value = m[2].text;
        default:;
    } //switch
} //ff_uploadimages_action

ff_uploadimages est le champ d'upload de fichier, et le nom de fichier est le champ où le nom doit apparaître. Toute aide est très appréciée! Merci.

source d'informationauteur Fusionice