Взаимодействие select и input

85
03 октября 2021, 17:10

У меня есть следующий select:

<div>
                                        <select>
                                            <option value="">Пункт 1</option>
                                            <option value="">Пункт 2</option>
                                            <option value="">Другое</option>
                                        </select>
                                    </div>

Нужно реализовать следующую функцию: Т.е. при выборе пункта "другое", текст внутри select должен пропасть и должна появиться возможность ввода информации с клавиатуры. Но! При этом возможность выбора других пунктов у select должна остаться. Такой механизм реально реализовать? И если да, то с чего начать?...

Answer 1

Так вам нужно было?

$(document).on('change', 'select', function() { 
  if ($(this).val() == 3) { 
    $('input[name="other"]').show().focus(); 
  } else { 
    $('input[name="other"]').hide(); 
  } 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<div> 
  <select> 
    <option value="1">Пункт 1</option> 
    <option value="2">Пункт 2</option> 
    <option value="3">Другое</option> 
  </select> 
  <input name="other" value="" style="display: none;" /> 
</div>

READ ALSO
Задание размера статического массива run-time значением

Задание размера статического массива run-time значением

К чему может привести, или вообще ни к чему не приведёт, задание размера статического массива значением, которое станет известно лишь на этапе...

276
Бинарный поиск ошибка чтения

Бинарный поиск ошибка чтения

Есть задание найти значение в массиве и вывести егоДля этого я использую бинарный поиск, но не могу понять почему выводит ошибку

156
Отправить письмо

Отправить письмо

Задача в следующем, мне нужно написать прогу, которая отправляла бы на указанные адреса почт моих контрагентов письма с вложениями (не спам...

91
адресная арифметика с++ и онлайн компиляторы

адресная арифметика с++ и онлайн компиляторы

извиняюсь за нубский вопрос: при обьявлении и инициализации переменных - как происходит восприятие указателем или онлайн-компилятором их адреса?...

80