Я пытаюсь сделать простой механизм вычисления, однако я получаю нулевое значение в журнале консоли. Для меня это выглядит нормально, и он должен работать?Javascript - Null Value
$(document).ready(function() {
//this calculates values automatically
odds();
$("#backstake, #backodds, #layodds, #laycom").on("keydown keyup", function() {
odds();
});
});
function odds() {
var backstake = document.getElementById('backstake').value;
var backodds = document.getElementById('backodds').value;
var layodds = document.getElementById('layodds').value;
var laycom = document.getElementById('laycom').value;
var result = parseInt(backstake) + parseInt(backodds);
var laystake = parseInt(backstake) * parseInt(backodds)/(parseInt(layodds) - parseInt(laycom));
//var laystake = parseInt(backstake) * parseInt(backodds);
if (!isNaN(result)) {
document.getElementById('sum').value = result;
document.getElementById('yourlaystake').value = laystake;
}
}
https://jsfiddle.net/s4j7vm37/246/
У вас есть очевидный опечатка ... '<входной тип = "текст" Name = "layodds" ID = "laysodds"/>' ... 'document.getElementById ('layodds') .value' –