Вычисления на jQuery
Вложений: 2
Есть форма ввода данных на которой производятся вычисления. Первые два входных данных (в окошко 1 и 2) вводятся для вычисления окошка 3. Вычисляется расчёт в 3окошке, причём его исходные данные из окошка 1 и 2. Затем полученный результат из окошка 3 используется для вычисления всего остального расчёта. Думаю проще будет показать на формуле.
Вопрос: что нужно изменить, чтобы вводимые пользователем данные в окошко 1(на моей форме это "Расстояние от устья скважины до нижних отверстий фильтра") и 2(на моей форме это "Расстояние от устья скважины до нижних отверстий фильтра") сохранялись бы для расчёта в 3окошке (на моей форме это "Интервал отверстий фильтра"). Помогите пожалуйста,я путаюсь. Расчёт на JS function areaRectangle(){ var H1=document.forma1.t1.value; var H2=document.forma1.t2.value; var l1=document.forma1.t3.value; var p1=document.forma1.t4.value; var p2=document.forma1.t5.value; var L=H2-l1*(p1/p2); document.forma1.res.value=L; } и форма ввода данных <div id="resizable"> <!--"подрасчёт 1.1"--> <table align="center"> <p align="center">Глубина установки конца заливочных труб</p> <tr><td height="40px"> <div class="price">Расстояние от устья скважины до нижних отверстий фильтра, м;</div><input name="t1" type="text" align="right" size="4" maxlength="8" onkeyup="return proverka(this)"> </td> </tr> <tr><td height="40px"> <div class="price">Расстояние от устья скважины до верхних отверстий фильтра, м;</div><input name="t2" type="text" align="right" size="4" maxlength="8" onkeyup="return proverka(this)"> </td> </tr> <tr><td height="40px"> <div class="price">Интервал отверстий фильтра, м;</div><input name="t3" type="text" align="right" size="4" maxlength="8" onkeyup="return proverka(this)"> - </div><input name="t3" type="text" align="right" size="4" maxlength="8" onkeyup="return proverka(this)"> = </div><input name="t3" type="text" align="right" size="4" maxlength="8" onkeyup="return proverka(this)"> </td> </tr> <tr><td height="40px"> <div class="price">Плотность цементного раствора, кг/м<sup>3</sup>;</div><input name="t4" type="text" align="right" size="4" maxlength="8" onkeyup="return proverka(this)"> </td> </tr> <tr><td height="40px"> <div class="price">Плотность жидкости, находящейся в скважине, кг/м<sup>3</sup>;</div><input name="t5" type="text" align="right" size="4" maxlength="8" onkeyup="return proverka(this)"> </td> </tr> <tr><td> <input type="button" name="button" value="Вычислить" onClick="areaRectangle();"> <input type="text" name="res" size="10"> </td></tr> </table> |
Remca,
function areaRectangle(){ var H1=+document.forma1.t1.value||0; var H2=+document.forma1.t2.value||0; var l1 = H2 - H1; document.forma1.t3[0].value = H2; document.forma1.t3[1].value = H1; document.forma1.t3[2].value = l1; var p1=document.forma1.t4.value; var p2=document.forma1.t5.value; var L=H2-l1*(p1/p2||0); document.forma1.res.value=L; } |
Спасибо,теперь разобрался
|
Часовой пояс GMT +3, время: 13:02. |