Добрый вечер.
Пишу такой скрипт, чтобы один 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>