Как я могу принять значение от пользователя, сделать некоторые вычисления, а затем показать результат в виде таблицы.
У меня есть таблица расчета бюджета.я, который запрашивал записи у пользователя и выполнял расчет из тех значений, которые принимал пользователь, и показывал результат в виде таблицы.
Я хочу сделать это только с помощью html и javascript.
Что я уже пробовал:
Мой код javascript:
ВАР сведения = [];
var dateInput = document. getElementById ("дата");
var numInput = document. getElementById ("num");
var descInput = document. getElementById ("desc");
var rInput = document. getElementById("r");
var wInput = parseInt(document. getElementById("w"). value);
var dInput = parseInt(document. getElementById("d"). value);
var messageBox = document. getElementById ("display");
функциональная вставка ( ) {
ВАР дата = dateInput.значение;
ВАР Нум = numInput.значение;
ВАР убыв =descInput.значение;
ВАР Р=rInput.значение;
ВАР ш=wInput.значение;
ВАР д=dInput.значение;
данных.толчок({
дата: дата,
кол-во: кол-во,
по алфавиту: по убыванию,
р:р,
ш:ш,
д:д,
});
кал();
clearAndShow();
}
функция cal()
{
var bal=0;
для(i=1; i";
html + = " дата";
html + = " Num";
html + = " описание";
html + = " R";
html += " вывод средств, оплата(-)";
html += " депозит, кредит(+)";
html += " баланс";
формат HTML += "";
для (i=0;i";
html += "" + data[i]. date + "";
html += "" + data[i]. num + "";
html += "" + data[i]. desc + "";
html += "" + data[i]. r+"";
html += ""+data[i]. w+"";
html +=""+data[i]. d+"";
html +=""+data[i]. d+"";
формат HTML += "";
}
ещё
{
формат HTML += "";
html += "" + data[i]. date + "";
html += "" + data[i]. num + "";
html += "" + data[i]. desc + "";
html += "" + data[i]. r+"";
html += ""+data[i]. w+"";
html +=""+data[i]. d+"";
html +=" " +data[i]. bal+"";
формат HTML += "";
}
}
функции MessageBox.innerHTML будет = HTML-код;
}
Мой html-код:
<form> <h1>Please enter data</h1> <input id="date" type="text" placeholder="Date" /> <input id="num" type="text" placeholder="Num" /> <input id="desc" type="text" placeholder="Description" /> <input id="r" type="text" placeholder="R" /> <input id="w" type="text" placeholder="WithDrawl,Payment(-)" /> <input id="d" type="text" placeholder="Deposit,Credit(+)" /> <input type="button" value="Save/Show" onclick="insert()" /> </form> <style> table { font-family: arial, sans-serif; border-collapse: collapse; width: 80%; } td, th { border: 1px solid #000000; text-align: center; padding: 20px; } tr:nth-child(even) { background-color: #eeeeee; height:2px; } </style> <table align="center"> <tbody><tr font-weight:="" bold=""> <td> Sample Check Book Register</td> </tr><tr> </tr></tbody></table> <br> <table id="display" style="width:100%" border="1px"></table> <script src="script.js"></script>