Значение value у option переносить в input

175
28 января 2021, 00:20

Мне надо реализовать, чтобы при замене option изменялось значение value и у input. Прикладываю, как я пытался реализовать. html

    <select name="webmenu_2" id="webmenu_2" class="webmenu_2"> 
        <option value="+ 12" data-image="img/rus_2.png"></option> 
        <option value="+ 13" data-image="img/eng_2.png"></option> 
        <option value="+ 14" data-image="img/ger_2.png"></option> 
        <option value="+ 152" data-image="img/esp_2.png"></option> 
        <option value="+ 162" data-image="img/port_2.png"></option> 
        <option value="+ 172" data-image="img/fra_2.png"></option> 
        <option value="+ 182" data-image="img/ita_2.png"></option> 
        <option value="+ 192" data-image="img/Pol_2.png"></option> 
        <option value="+ 112" data-image="img/iz_2.png" ></option> 
        <option value="+ 1672" data-image="img/chi_2.png"></option> 
        <option value="+ 112" data-image="img/Tur_2.png"></option> 
    </select> 
    <input type="text" class="callyouback__number_ph">

и js

if ($('.callyouback__number_ph').val() != $('.webmenu_2').val()) {
    $('.callyouback__number_ph').attr('value', $('.webmenu_2').val()); 
}
Answer 1
$("#webmenu_2").on("change", function() {
  if ($('.callyouback__number_ph').val() != $('.webmenu_2').val()) {
      $('.callyouback__number_ph').attr('value', $('.webmenu_2').val()); 
  } 
});
Answer 2
let input = $('.callyouback__number_ph'),
    select = $('.webmenu_2');
changeValue()
select.on('change', function () {
  changeValue($(this).val())
})

function changeValue(value) {
  if(value != undefined) {
    if (input.val() != value) {
      input.val(value); 
    } 
  } else {
    input.val(select.val());
  }
}

https://jsfiddle.net/0fowa9tv

READ ALSO
C++/ AVR. Оператор new[](unsignet int) не определён

C++/ AVR. Оператор new[](unsignet int) не определён

Пишу на С++ программку для AtMega328pПри компиляции получается ошибка - undefined reference to operator new[](unsigned int) ругается на строчку uint8_t* arr = new uint8_t[10];

131
Как устроен рендер ui в Qt?

Как устроен рендер ui в Qt?

Меня интересует как именно устроин рендер с помощью gpu? На основе ui, с помощью ратерезатора, генерируются текстуры, которые затем отправляются...

170
с++ Вызов функции через указатель

с++ Вызов функции через указатель

Прошу сначала ознакомиться с кодом:

207
Как писать приложения для андроид на c++?

Как писать приложения для андроид на c++?

Можно ли вообще написать код на c++ а потом скомпилировать вapk

137