Показать сообщение отдельно
  #1 (permalink)  
Старый 08.10.2017, 19:25
Новичок на форуме
Отправить личное сообщение для mirliak Посмотреть профиль Найти все сообщения от mirliak
 
Регистрация: 08.10.2017
Сообщений: 1

Зависимость одного input от другого
Добрый вечер.

Пишу такой скрипт, чтобы один input зависел от другого, т.е. при вводе в одном, во втором пересчитывалось. Ну никак не получается ! При изменении в одном из указанных, второй не хочет меняться.

<form id="form">
    <input id="price" type="text" value="1" />
    <input id="markup" type="text" value="5" />
</form>

<script>

var a = document.getElementById('price').value;
var b = document.getElementById('markup').value;

var f = document.getElementById('form');
f.onchange = f.onkeyup = function() {

	var c = document.getElementById('price').value;
	var d = document.getElementById('markup').value;

	if(a > c || a < c){
		document.getElementById('markup').value = c * 5;
	}
	
}
</script>

Последний раз редактировалось mirliak, 08.10.2017 в 19:28.
Ответить с цитированием