Перейти к содержимому


Срабатывание JS при изменении двух полей

javascript поле

В теме одно сообщение

#1 Александр Jet

    Активный участник

  • Пользователи
  • PipPipPip
  • 41 сообщений

Отправлено 18 Август 2018 - 18:19

Следующий код расположен в поле 4581, он срабатывает при изменении этого поля, которое является доступным для редактирования пользователю:

//Если поле 4581 = 111 и поле 4591 = 222, то в поле 5681 установится ААА

function onchange_{$one_field.id}() {	
	if (document.getElementById('value4581').value == "111" && document.getElementById('value4591').value == "222")
	document.getElementById('value5681').value = "ААА";
}

$(document).ready(onchange_{$one_field.id});  //запускаем при загрузке страницы
$('#value{$one_field.id}').change(onchange_{$one_field.id});  //запускаем при изменении поля

Что нужно добавить, чтобы вычисление срабатывало при изменении этого поля, если оно не будет доступным для редактирования пользователю, а также при редактировании не только поля 4581, но и 4591?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 20 Август 2018 - 09:47

1. Если поле недоступно для редактирования, код работать не будет.
2. В другом поле добавьте вызов той же самой функции.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных