Я ищу цифры, введенные в tbQtyFailed
и tbQtyTested
, рассчитать% курс, а затем показать% в tbFailurePercent
. Я думал, что могу сделать функцию JS, а затем присвоить значение tbFailurePercents
с результатами, но не могу заставить его работать, и я не уверен, почему. Я прикрепил код. Благодаря!HTML/JS - Не удается получить текстовое поле 3 для обновления после ввода текста в текстовое поле 1 + 2?
<td>Qty Tested:</td>
<td>
<input type="text" id="tbQtyTested">
</td>
</tr>
<script type="text/javascript">
function PercentageMath() {
var qtyTested = document.getElementById("tbQtyTested");
var qtyFailed = document.getElementById("tbQtyFailed");
var failurePercent = parseFloat(qtyTested.value)/parseFloat(qtyFailed.value);
var display = document.getElementById("tbFailurePercent");
display.value = failurePercent;
} else {
document.getElementById("tbFailurePercent").value = "NAN";
}
};
</script>
<tr>
<td>Bag Number of Previous Test Period:</td>
<td>
<input type="text" id="tbPreviousPeriod">
</td>
<td>Result(s):</td>
<td>
<input type="text" id="tbResults" value="" onchange="PercentageMath()">
</td>
</tr>
<tr>
<td>Bag Numbers within Failure Scope:</td>
<td>
<input type="text" id="tbBagsWithinScope">
</td>
<td>Failure % (Failed/Tested):</td>
<td>
<input type="text" id="tbFailurePercent" disabled>
</td>
</tr>
У вас есть 'else' но нет, если – artm
Просьба [MCVE], предпочтительно в Plunker/Fiddle. У вас есть 'else' без' if', и я не вижу элемент 'tbQuantityFailed'. –
@ artm - Остальное было пропущено слева от предыдущих неудач. @Igor Raush - я пропустил tbQuantityFailed в моем копировании кода. Спасибо, ребята, в любом случае, извините за работу crap paste. – TheAngryAuditor