IE6 также даст вам полный путь, в то время как более новые браузеры дают только имя файла.Это для безопасности.
Я бы проверил наличие обратной или прямой косой черты в имени и, если она существует, уберите путь.
if(/\\/.test(value)){
value = value.split("\")[value.split("\").length-1];
}else
if(/\//.test(value)){
value = value.split("/")[value.split("/").length-1];
}
(этот код, вероятно, может быть ужесточен)