Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   В одну переменную данные с нескольких textarea? (https://javascript.ru/forum/events/79555-v-odnu-peremennuyu-dannye-s-neskolkikh-textarea.html)

Grigorii 21.02.2020 19:26

В одну переменную данные с нескольких textarea?
 
Мне нужно, чтобы в переменную приходило значение из той textarea в которой ввели значение. Мой код такой:
принимает
 var dopserv = $('textarea[name="dopservice"]').val();
        var dopserv = $('textarea[name="dopservice1"]').val();
            var dopserv = $('textarea[name="dopservice2"]').val();
                var dopserv = $('textarea[name="dopservice3"]').val();

передает
  $('.t744 select:eq(1) option:selected').val(dopserv);//Размер


Что здесь не так? это рабочая конструкция?

Nexus 21.02.2020 20:26

Цитата:

Сообщение от Grigorii
Что здесь не так?

- кривое форматирование;
- одна и та же переменная объявляется и инициализируется четырежды;
- странные названия полей;
- странная логика работы скрипта.

Цитата:

Сообщение от Grigorii
это рабочая конструкция?

Вы это сам можете проверить.

Полагая вам нужно что-то подобное.
let additionalService;

$('textarea[name^="dopservice"]').input(function () {
    additionalService = this.value;
}).blur(() => {
    $('.t744 select:eq(1) option:selected').val(additionaService);
});

Grigorii 21.02.2020 20:50

вот так работает:
$('.t744select:eq(1)option:selected').val([dopserv,dopserv1,dopserv2,dopserv3]);
но как скрыть запятые которые высвечиваются?


Часовой пояс GMT +3, время: 11:04.