Проблем с код за калориен калкулатор

0 гласа
94 прегледа
попитан 2017 декември 23 в Java от Димитър Иванов (120 точки)
Здравейте,

преди да мина към въпроса искам да кажа, че не съм програмист и нямам почти никакъв опит в тази област. Затова реших да се обърна към професионалисти с дългогодишен опит като вас.
 
Да минем направо на въпроса. Имам сайт, който е на тема диети, фитнес и т.н. И в този сайт се опитвам да сложа калкулатор, който изчислява дневните калории на потребителите. И тук идва проблема.

Имам следния код, при който след като даденият човек въведе ръста, годините си, пола си, своето тегло и колко пъти в седмицата тренира, трябва да му бъдат изчислени дневните калории. Калории за запазване на тегло, за намаляване и за високо намаляване на теглото.

Би трябвало да има бутон "Пресметни", който след като бъде натиснат да излизат изчислените калории. Проблемът е, че това не се случва. След като натисна бутона страницата просто се презарежда без да излиза нищо. Много ще съм благодарен ако някой вещ програмист му хвърли едно око и ми каже кое не му е наред. Благодаря предварително за отделеното време! :)

Ето го и кодът:

<div class="group"></div>
<div class="tooltable"><form class="no-space-bottom" name="calc">
<h2>Калкулатор на дневните калории</h2>
&nbsp;
<div class="label-align">
<h2><label>Възраст: <input id="age" name="age" type="number" /></label><label class="inline"></label></h2>
</div>
<div class="label-align">
<h2><label>Пол</label><input id="sexFem" checked="checked" name="sex" type="radio" value="F" /><label class="inline" for="sexFem">Жена</label><input id="sexMale" name="sex" type="radio" value="M" /><label class="inline" for="sexMale">Мъж</label></h2>
&nbsp;

</div>
<div class="label-align">
<h2><label>Тегло: <input id="weight" name="weight" type="number" /></label><input id="weighttype1" class="rad" checked="checked" name="weighttype" type="radio" value="P" /><label class="inline" for="weighttype1">Паундове</label><input id="weighttype2" class="rad" name="weighttype" type="radio" value="K" /><label class="inline" for="weighttype2">Килограми</label></h2>
</div>
&nbsp;
<h2 class="label-align"><label>Височина: <input id="feet" name="feet" type="number" /></label></h2>
<div id="cmlabel" style="display: none;">

<label>CM</label>

&nbsp;

<input id="cm" name="cm" type="number" />

&nbsp;

</div>
<div class="label-align">
<h2></h2>
<h2><label>Колко пъти в седмицата тренирате:</label><select id="activity" name="activity">
<option value="1.0">Basal Metabolic Rate</option>
<option value="1.2">Little/no exercise</option>
<option selected="selected" value="1.375">3 times/week</option>
<option value="1.4187">4 times/week</option>
<option value="1.4625">5 times/week</option>
<option value="1.550">Daily</option>
<option value="1.6375">5 times/week (intense)</option>
<option value="1.725">Daily (intense) or twice daily</option>
<option value="1.9">Daily exercise + physical job</option>
</select></h2>
</div>
<div id="advanced">
<h2></h2>
<h2><label class="text-bold">Резултати в:</label></h2>
<input id="optResults" class="rad" checked="checked" name="optResults" type="radio" value="C" />

<label class="inline" for="optResults">Калории</label>

<input id="optResults2" class="rad" name="optResults" type="radio" value="K" />

<label class="inline" for="optResults2">Килоджаули</label>

&nbsp;
<h2><label class="text-bold">Формула по която да се изчислява:</label></h2>
<input id="optMS" class="rad" checked="checked" name="optFormula" type="radio" value="M" />

<label class="inline" for="optMS">Mifflin-St Jeor (по-точна)</label><label class="inline" for="optLM"></label>

<input id="optHB" class="rad" name="optFormula" type="radio" value="H" />

<label class="inline" for="optHB">Harris-Benedict</label>

</div>
<div class="space-top-large">

<input id="Button1" class="btn btn-blue btn-large float-center text-tall" name="Button1" type="submit" value="Пресметни" />

</div>
<div id="printArea" style="display: none;">
<div id="printAreainset">
<h2 id="results">Резултати</h2>
<div class="tooltable float-center" style="min-width: 80%; padding-right: 0; padding-left: 0;">

<label class="text-center">Total Calories Including Exercise</label>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="tooltable-cell-width" align="right"><label class="biglabel">Поддържане на теглото</label></td>
<td class="tooltable-cell-width" align="left">
<div class="calwrap"><span id="answer">?</span><span id="cal1" class="cal">CALORIES/DAY</span></div></td>
</tr>
<tr>
<td align="right"><label class="biglabel">Загуба на тегло</label></td>
<td align="left">
<div class="calwrap"><span id="lose">?</span><span id="cal2" class="cal">CALORIES/DAY</span></div></td>
</tr>
<tr>
<td align="right" valign="middle"><label class="biglabel">Extreme Fat Loss</a></label></td>
<td align="left">
<div class="calwrap"><span id="loseExt">?</span><span id="cal3" class="cal">CALORIES/DAY</span></div></td>
</tr>
<tr>

</tr>
</tbody>
</table>
<div id="zigResults" class="displayNone" style="background-color: #fff; box-shadow: -5px 0 10px -5px #555 inset;">
<table id="zigResultsTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td></td>
<td align="right"><strong>Maintain</strong></td>
<td align="right" bgcolor="#efefef"><strong>Fat Loss</strong></td>
<td align="right"><strong>Висока загуба на тегло</strong></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</form></div>

Моля влез или се регистрирай за да отговориш на този въпрос.

...