UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: Axiomateria от 16 Ноября 2015, 12:52:40

Название: Подставление имени файла в поле "@type = 'file'" в форме обратной связи
Отправлено: Axiomateria от 16 Ноября 2015, 12:52:40
Здравствуйте!
Может быть я ошибка с веткой форума, но мне кажется, что в первую очередь этот вопрос про поля формы шаблона на XSLT.
Пытаюсь сделать красивую форму для обратной связи, где стандартные кнопки броузера "Выберете файл" хочу заменить на что-то более оригинальное и удобоваримое на вид и с коррекцией её через CSS.
На примере сайта Юмисофт в поле для подгрузки файлов (см. скриншот - на примере поля "Аватарка" http://joxi.ru/l2ZVDRZfKbV32J ) при нажатии на кнопку "Обзор..." в его поле подставляется имя файла, который выбран пользователем с компьютера.
Кнопку вроде получилось сделать по аналогии с формой на сайте Юмисофт   (см. скриншот - кнопка ""Обзор" http://joxi.ru/5mdWZYyIjKzor1 ) но название файла не подгружается после его выбора в поле...
Поля, которые участвуют в заполнении поля
<input type="text" name="data[new][prikrepite_fajl_s_logotipom]" value="" class="input">
<input type="button" class="btn-load" value="Обзор...">
<input type="file" name="data[new][prikrepite_fajl_s_logotipom]">

Это вопрос вёрстки CSS-стилей или JS-скриптов или ещё какое-то поле в шаблоне формы надо указать ?
Заранее спасибо
Название: Re: Подставление имени файла в поле "@type = 'file'" в форме обратной связи
Отправлено: admin от 01 Января 2016, 06:39:09
если вы хотите получить путь к файлу из поля "@type = 'file'", то данное поле надо сохранить, до этого.

А у вас задача немного другая, заполучить название файла, указанного через кнопку "Обзор". Смотрите что-то вроде таких обсуждений (http://javascript.ru/forum/css-html/48795-input-type%3D-file.html)