У меня есть старый код моих приложений, который с помощью javascript вычисляет что-то, логика заключается в том, что 1 текстовое поле заполнено, другое текстовое поле заполнено автоматически, а когда второе текстовое поле заполнено, это другое текстовое поле вернет text1 - text2, может быть, Вы можете посмотреть на эту скрипку:Выполнить JavaScript Функция onkeyup не работает
HTML:
<label>Price Start</label>
<input type="number" class="form-control" placeholder="Total Harga Diberikan" required="required" name="price" onkeyup="calculate()" id="price" />
<br />
<label>Discount</label>
<input type="number" class="form-control" placeholder="Nominal Potongan" name="jmlvoucher" onkeyup="calculate()" id="jmlvoucher" />
<br />
<label>Total</label>
<input type="number" class="form-control" placeholder="Total yang harus dibayarkan" required="required" name="total" id="total" />
Javascript:
function calculate(){
var num1 = document.getElementById("price").value;
var num2 = document.getElementById("jmlvoucher").value;
var sum=parseFloat(num1)-parseFloat(num2);
document.getElementById('total').value=sum.toString();
}
http://jsfiddle.net/n4anv5qn/2/
Уже пытаются проверить ошибку, но нет ошибки. Попробуйте запустить его, это не сработает. Любая идея почему?
Вы не ссылаются на скрипку –
жаль ... есть ошибка из StackOverflow –