Pass nome do arquivo do upload do arquivo para o campo de texto

Tenho parte de um formulário em que um usuário pode fazer upload de um arquivo. Quero que apenas o nome do arquivo seja enviado para um campo de texto no mesmo formulário. Portanto, se o usuário enviou "C: /Folder/image.jpg", o campo de texto deve mostrar "image.jpg". Eu mesmo tentei algum código, mas sei que está errado:

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 é o campo para carregar o arquivo e filename é o campo de texto em que o nome deve aparecer. Qualquer ajuda é apreciada! Obrigado

questionAnswers(3)

yourAnswerToTheQuestion