Структура Концепция: -
В принципе, я пытаюсь создать модальное окно, содержащее вход и модальное окно в настоящее время срабатывает, когда вход на главную страницу сфокусироваться на том, что Я использовал атрибут data, чтобы создать связь между ними, назначив им одно и то же значение атрибута.Изменить значение первого входа итерации с входным значением следующей итерации
Javascript Концепция: -
для модального окна, я создал модальный объект. и объект модели содержит метод bindModal, который принимает один аргумент, и этот аргумент является значением атрибута данных. после принятия этого значения метод bindModal будет искать элементы dom, содержащие это конкретное значение, и после поиска я перебираю их по каждому циклу.
Проблема Поэтому в основном я хочу каждый раз, когда пользователь начинает печатать на модели ввода он должен получить письменное автоматически при вводе на странице индекса.
Я буду признателен всем вам, если ребята помочь мне сделать мой код более оптимизирован и хорошо структурирована и самое главное, что дайте мне знать, что ошибка, которую я сделал в общей работе Благодаря
JavaScript код
var modal = function() {
this.toggleModal = function() {
$('#modal').toggleClass('content--inActive').promise().done(function() {
$('#modal__close').on('click',function(){
$('#modal').addClass('content--inActive');
});
});
}
this.bindModal = function (bindVal) {
var bindValue = $(document).find('[data-modal-bind = ' + bindVal + ']');
$.each(bindValue, function (index) {
var bind1 = $(this);
if(index === 1) {
var bind2 = $(this);
$(bind1).change(function(){
$(bind2).val(bind1.val());
});
}
});
}
}
var open = new modal();
$('#input_search').on('click',function(){
open.toggleModal();
open.bindModal('input');
});
Итак, в основном вы хотите обновить значение в режиме реального времени? – 31piy
да, я хочу обновить значение в реальном времени –
'change' событие срабатывает при фокусировке. Если вы хотите обновить в реальном времени, вместо этого используйте «keypress» или «keyup». – 31piy