Я пишу расчёт ввожу числа, а при нажатии на кнопку вычислить получаю ошибку будто бы входные данные равны 0.
Не понимаю в чём дело,как исправить? скрипт пишу по аналогии
function areaRectangle2(){
var Q1=document.forma2.t9.value||0;
var k=document.forma2.t10.value||0;
var q1=document.forma2.t11.value||0;
if ( (Q1 == 0) || (k == 0) || (q == 0) ) {
alert('Входные данные не могут быть равны 0');
return;
}
if ( (Q1 < 0) || (k < 0) || (q < 0)) {
alert('Входные данные не могут быть меньше 0');
return;
}
var L1=Q1/(k*q1||0);
document.forma2.res2.value=L1;
}
<form name="forma2" style="background-color:#44944A;"> <!-- поменяю цвет формы -->
<div id="resizable">
<!--"подрасчёт 2.1"-->
<table align="center">
<br>
<p align="center">Общая длина секций колонны
<tr><td height="40px">
<p align="center">Длина колонны нижней секции;</p>
<tr><td height="40px">
<div class="price">Страгивающая нагрузка на резьбовые соединения труб диаметром 60 мм ;</div><input name="t9" type="text" size="4" maxlength="8" onkeyup="return proverka(this)">
</td>
</tr>
<tr><td height="40px">
<div class="price">Коэффициент запаса;</div><input name="t10" type="text" align="right" size="4" maxlength="8" onkeyup="return proverka(this)">
</td>
</tr>
<tr><td height="40px">
<div class="price">Вес 1метра труб диаметром 60 мм;</div><input name="t11" type="text" size="4" maxlength="8" onkeyup="return proverka(this)">
</td>
</tr>
<tr><td>
<input type="button" name="button" value="Вычислить" onClick="areaRectangle2();">
<input type="text" name="res2" size="10">
</td></tr>
</table>
</td>
</tr>