ile giriş numarası değeri al JS ile bazı şeyleri hesaplama ve doğru değerleri giriş alanlarından (sayı) alma ile ilgili bazı sorunlarım var. Bu kodu kullandığımda hiçbir şey göstermiyor. Peki benim JS'mde neyin var? Bir Jquery dosyası eklemem gerekir mi?JS
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
</head>
<body>
<form id="frm1" action="Calculate.html">
<table width="350px" border="1px">
<tr>
<th colspan="2">Availability</th>
</tr>
<tr>
<td>Total Production Time</td>
<td><input type="number" name="TotalProductionTime" placeholder=""> hours</td>
</tr>
<tr>
<td>Breaks</td>
<td><input type="number" name="Breaks" placeholder=""> minutes</td>
</tr>
<tr>
<td>Malfunctions</td>
<td><input type="number" name="Malfunctions" placeholder=""> minutes</td>
</tr>
<tr>
<td>Theoretical production time:</td>
<td><p id="test"></p></td>
</tr>
</table>
<input type="button" onclick="Calculate()" name="Calculate" value="calculate">
<script>
function Calculate()
{
var TotalProductionTime = document.getElementById("TotalProductionTime").value;
var TotalProductionTimeInMinutes = TotalProductionTime * 60;
var Breaks = document.getElementById("Breaks").value;
var Malfunctions = document.getElementById("Malfunctions").value;
var TheoreticalProductionTime = TotalProductionTimeInMinutes - Breaks - Malfunctions;
document.getElementById("test").innerHTML = TheoreticalProductionTime;
}
</script>
</body>
</html>
Şimdiden teşekkürler.
gitmeye hazır. ParseInt (x, 10) veya parseFloat işlevlerini kullanın. –
, 'getElementById' kullanıyorsunuz ve herhangi bir kimlik ayarınız yok. –
olası nümerik [sayısal olmayan karakterleri içerdiğinde JS ile değerini al) olasıdır. (Http://stackoverflow.com/questions/15627341/get-value-of-input-type-number -with-js-ne-içerir-olmayan-sayısal-karakter) –