Как сделать связь между FileUpload2 и Combobox1?

Вопросы, связанные с формами в WYSIWYG Web Builder.
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить
Аватара пользователя

Автор Темы
discovery2043
Читатель
Читатель
Сообщения: 3
Зарегистрирован: 20 ноя 2019, 01:11
Предупреждения: 1
1
Версия Web Builder: 14

Как сделать связь между FileUpload2 и Combobox1?

Сообщение discovery2043 » 20 ноя 2019, 03:11

Доброго времени суток!
Кто знает как сделать чтобы при выборе файла в FileUpload2 в Combobox1 подставлялось значение к примеру 2..
Если более детально то есть форма в которой есть выбрать файл "FileUpload2" и "Combobox1" с значением=1 не получается связать их чтобы при выборе файла в "Combobox1" переключался в значение =2 к примеру.
https://d.radikal.ru/d26/1911/f8/85e5a73764f8.png
Буду очень благодарен за любого рода совет.

Реклама
Аватара пользователя

Gudwinn
Эксперт
Эксперт
Сообщения: 1387
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

Как сделать связь между FileUpload2 и Combobox1?

Сообщение Gudwinn » 22 ноя 2019, 00:25

discovery2043, Здравствуйте, в исходнике страницы до боди, вставьте этот код с комментариями в нём(думаю разберётесь)

Код: Выделить всё

<script>
//код ниже для инпута
var control = document.getElementById("FileUpload1-file");// Это айдишник 1 upload editbox
control.addEventListener("change", function(event) {
        document.getElementById("Editbox1").value = 2;//это мы передаём значение, в editbox1
}, false);

//код ниже для селекта
var combo = document.getElementById("FileUpload2-file");
combo.addEventListener("change", function(event) {
        document.querySelector("#Combobox1 > option").text = 2;//это мы передаём значение, в combobox1
}, false);
</script>

, сделал 2 варианта, так как по скрину не понял, то у вас селект, или инпут?
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853

Аватара пользователя

Автор Темы
discovery2043
Читатель
Читатель
Сообщения: 3
Зарегистрирован: 20 ноя 2019, 01:11
Предупреждения: 1
1
Версия Web Builder: 14

Как сделать связь между FileUpload2 и Combobox1?

Сообщение discovery2043 » 26 ноя 2019, 01:19

Gudwinn,
чет не выходит (

вот весь код:

<script>
//код ниже для инпута
var control = document.getElementById("FileUpload1-file");// Это айдишник 1 upload editbox
control.addEventListener("change", function(event) {
document.getElementById("Editbox1").value = 2;//это мы передаём значение, в editbox1
}, false);
</script><div id="wb_Form1" style="position:absolute;width:532px;height:409px;">
<form name="Form1" method="post" action="mailto:yourname@mail.com" enctype="text/plain" id="Form1">
<label for="FileUpload1" id="Label1" style="position:absolute;left:10px;top:15px;width:76px;height:12px;line-height:12px;z-index:7;">Новая метка:</label>
<div id="FileUpload1" class="input-group" style="position:absolute;left:104px;top:15px;width:200px;height:26px;z-index:8;">
<input class="form-control" type="text" readonly="">
<label class="input-group-btn">
<input type="file" name="FileUpload1" id="FileUpload1-file" style="display:none;"><span class="btn">Browse...</span>
</label>
</div>
<label for="Editbox1" id="Label2" style="position:absolute;left:10px;top:46px;width:76px;height:12px;line-height:12px;z-index:9;">Новая метка:</label>
<input type="text" id="Editbox1" style="position:absolute;left:104px;top:46px;width:190px;height:16px;z-index:10;" name="Editbox1" value="" spellcheck="false">
<input type="submit" id="Button1" name="" value="Submit" style="position:absolute;left:104px;top:77px;width:96px;height:25px;z-index:11;">
</form>
</div>

Думал это можно сделать средствами "условия" или "события" в Editbox. Помогите добить по вашему варианту..
Вроде ж правильно вставляю, но не хочет меняться Editbox на значение при выборе файла. php выставил.
Спасибо за ответ.

Аватара пользователя

Автор Темы
discovery2043
Читатель
Читатель
Сообщения: 3
Зарегистрирован: 20 ноя 2019, 01:11
Предупреждения: 1
1
Версия Web Builder: 14

Как сделать связь между FileUpload2 и Combobox1?

Сообщение discovery2043 » 28 ноя 2019, 02:30

Как при выборе файла через FileUpload2 выбрать в Combobox1 значение 2?
можно пример средствами WYSIWYG Web Builder 14
СПАСИБО!


Ответить

Вернуться в «Формы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость