Передавать имя файла из загрузки файла в текстовое поле

У меня есть часть формы, в которой пользователь может загрузить файл. Я хочу, чтобы отправлялось только имя файла в текстовое поле той же формы. Поэтому, если пользователь загрузил «C: /Folder/image.jpg», в текстовом поле должно отображаться «image.jpg». Я сам пробовал код, но знаю, что это неправильно:

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 - это поле для загрузки файла, а filename - текстовое поле, в котором должно появиться имя. Любая помощь приветствуется! Спасибо.

10
задан PeeHaa 29 January 2012 в 12:41
поделиться