оприделить имя файла
кусок кода:
"<title>Загрузка изображения</title></head>" + "<body leftmargin=0 rightmargin=0 topmargin=0 bottommargin=0 marginwidth=0 marginheight=0>\n" + "<FORM action=\"saveimg.php\" method=\"POST\" enctype=\"multipart/form-data\" id=\"imgform\">" + "<input type=\"file\" name=\"img\" style=\"width:400\">" + "<input type=\"hidden\" name=\"id\" value=\"165\">" + "<br><input type=\"submit\" value=\"OK\" style=\"width:400\" onclick=\"window.opener.EditField.execCommand('ins ertimage',false,document.forms['imgform'].elements['img'].value);\">" + "</FORM>" + "\n</body><html>"; на что мне заменить это - document.forms['imgform'].elements['img'].value что бы получить только имя файла с расширением? сейчас получаю имя файла с расширением + полный путь к файлу знаю что надо использовать src.indexOf() но как его прикрутить к вышенаписаному коду не пойму.. |
var value = document.forms['imgform'].elements['img'].value; value = value.slice('/'); value = value[value.length-1]; //результат правда не проверял, но смысл такой, можно ещё регуляркой. |
не .slice, а .split
Ага и в *nix получим фигу, так как надо ещё и на \ проверять... |
Часовой пояс GMT +3, время: 17:34. |