Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как установить значение одного поля при изменении второго? / 8 сообщений из 8, страница 1 из 1
15.08.2019, 13:51
    #39849769
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить значение одного поля при изменении второго?
Есть поля для выбора аплоад файла
Код: javascript
1.
 <input type="file" id="script_to_upload" name="files">



И есть поле, где юзер может изменить имя файла, т.е. указав, что загружен файл должен быть с таким именем.
Код: javascript
1.
 <input id="upload_script_name" contenteditable="true"></input>



Вопрос: как установить значение второго поля, когда юзер выбрал файл?
...
Рейтинг: 0 / 0
15.08.2019, 14:58
    #39849817
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить значение одного поля при изменении второго?
Ролг Хупин,

.. так используйте в инпуте типа=file событие onchange (или JQuery.change()) - т.е. при выборе файла - вытаскивайте имя файла и подставляйте во второй инпут ... или я не понял задачи?
...
Рейтинг: 0 / 0
15.08.2019, 15:03
    #39849821
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить значение одного поля при изменении второго?
Ролг Хупинкак установить значение второго поля, когда юзер выбрал файл?
Как вариант...
Код: html
1.
2.
3.
4.
5.
6.
7.
<input type="file" id="script_to_upload" name="files" />
<input id="upload_script_name" contenteditable="true" />
<script type='text/javascript'>
document.getElementById('script_to_upload').addEventListener('change',function(){
	document.getElementById('upload_script_name').value='test';
});
</script>


В Опере работает...
...
Рейтинг: 0 / 0
15.08.2019, 15:46
    #39849874
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить значение одного поля при изменении второго?
carrotikРолг Хупин,

.. так используйте в инпуте типа=file событие onchange (или JQuery.change()) - т.е. при выборе файла - вытаскивайте имя файла и подставляйте во второй инпут ... или я не понял задачи?

Да, протормозил
Код: javascript
1.
onchange="onChangeUploadFile()"
...
Рейтинг: 0 / 0
15.08.2019, 15:57
    #39849879
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить значение одного поля при изменении второго?
Ролг ХупинcarrotikРолг Хупин,

.. так используйте в инпуте типа=file событие onchange (или JQuery.change()) - т.е. при выборе файла - вытаскивайте имя файла и подставляйте во второй инпут ... или я не понял задачи?

Да, протормозил
Код: javascript
1.
onchange="onChangeUploadFile()"



Так не хорошо, функция срабатывает только если фокус уходит, а хотелось бы по ходу изменения строки в поле
...
Рейтинг: 0 / 0
15.08.2019, 16:26
    #39849897
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить значение одного поля при изменении второго?
Ролг Хупин,
.. есть такой костыль (я его использовал на vue.js, там чуть другой синтаксис) - в общем смысле: сделать input type=file невидимым, а загрузку файла реализовать через кнопку, которая будет в своей функции вызывать .click() у скрытого input, ну и заодно, возможно и имя файла вытянет - но это нужно пробовать ...
...
Рейтинг: 0 / 0
15.08.2019, 19:03
    #39850001
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить значение одного поля при изменении второго?
carrotikРолг Хупин,
.. есть такой костыль (я его использовал на vue.js, там чуть другой синтаксис) - в общем смысле: сделать input type=file невидимым, а загрузку файла реализовать через кнопку, которая будет в своей функции вызывать .click() у скрытого input, ну и заодно, возможно и имя файла вытянет - но это нужно пробовать ...

Хех, мудрено, посмотрю
...
Рейтинг: 0 / 0
15.08.2019, 19:19
    #39850006
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить значение одного поля при изменении второго?
Ролг ХупинХех, мудрено, посмотрю
типа такого
https://jonhappy.github.io/modal_menu/pic.html
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как установить значение одного поля при изменении второго? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]