Guest User

Untitled

a guest
Apr 24th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.38 KB | None | 0 0
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <SCRIPT type"text/javascript">
  6.  
  7. function calcCalories() {
  8.     var checkedPlec = $("input:radio[name=plec]:checked").val();
  9.     if (checkedPlec == undefined || $("#kg").val() == "" || $("#wiek").val() == "" || $("#cm").val() == "")
  10.     {
  11.         $("#result").val("Wypełnij wszystkie pola");
  12.         return;
  13.     }
  14.  
  15.     if ($("#wiek").val() < 18)
  16.     {
  17.         alert('Jest to kalkulator dla dorosłych. Minimalny wiek to 18 lat.');
  18.         return;
  19.     }
  20.  
  21.  
  22.     var convertKg = $("#kg").val();
  23.     var convertM = parseFloat($("#cm").val())*0.01;
  24.  
  25.     var factorS;
  26.     var factorA;
  27.     var factorPA;
  28.     var factorW;
  29.     var factorH;
  30.  
  31.     if(checkedPlec === "mezczyzna"){
  32.         factorS=662;
  33.         factorA=-9.53*$("#wiek").val();
  34.         factorW=15.91*convertKg;
  35.         factorH=539.68*convertM;
  36.  
  37.         if($("#aktywnosc").val() == "1"){
  38.             factorPA=1.00;
  39.         }
  40.         else if($("#aktywnosc").val() == "2"){
  41.             factorPA=1.11;
  42.         }                  
  43.         else if($("#aktywnosc").val() == "3"){
  44.             factorPA=1.25;
  45.         }                  
  46.         else if($("#aktywnosc").val() == "4"){
  47.             factorPA=1.48;             
  48.         }
  49.     }
  50.     else if (checkedPlec === "kobieta") {
  51.         factorS = 354;
  52.         factorA=-6.91*$("#wiek").val();
  53.         factorW = 9.36*convertKg;
  54.         factorH=726*convertM;
  55.  
  56.         if($("#aktywnosc").val() == "1"){
  57.             factorPA=1.00;
  58.         }
  59.         else if($("#aktywnosc").val() == "2"){
  60.             factorPA=1.12;
  61.         }                  
  62.         else if($("#aktywnosc").val() == "3"){
  63.             factorPA=1.27;
  64.         }                  
  65.         else if($("#aktywnosc").val() == "4"){
  66.             factorPA=1.45;             
  67.         }
  68.     }
  69.                
  70.     var factorPAH= factorPA * factorH;
  71.     var factorPAW = factorPA * factorW;
  72.     var factorPAHW = factorPAH + factorPAW;
  73.    
  74.     var totalEER = factorS+factorA+factorPAHW;
  75.    
  76.     // Write the result to the text box
  77.     $("#result").val(parseInt(totalEER));
  78. }
  79.  
  80. </script>
  81.  
  82.  
  83. <FORM name="calc">
  84. <TABLE border="0"  width="100%" >
  85.     <TR>
  86.         <TD align="right">Płeć&nbsp;:&nbsp;
  87.         </TD>
  88.         <TD>    <br />
  89.             <input id="kobieta" value="kobieta" type="radio" name="plec" onchange="calcCalories()"/>kobieta
  90.             <br />
  91.             <input id="mezczyzna"  value="mezczyzna" name="plec" type="radio"onchange="calcCalories()"/>       
  92.  
  93.     mężczyzna
  94.         </TD>
  95.         <TD>
  96.         </TD>
  97.     </TR>
  98.     <TR>
  99.         <TD align="right">Wzrost&nbsp;:&nbsp;
  100.         </TD>
  101.         <TD>
  102.             <INPUT type=text name=cm id="cm" size=10 onchange="calcCalories()"> (cm)
  103.         </TD>
  104.         <TD>
  105.         </TD>
  106.     </TR>
  107.     <TR>
  108.         <TD align="right">Masa ciała&nbsp;:&nbsp;
  109.         </TD>
  110.         <TD>
  111.             <INPUT type=text name=kg id="kg" size=10 onchange="calcCalories()"> (kg)
  112.         </TD>
  113.         <TD>
  114.         </TD>
  115.     </TR>
  116.     <TR>
  117.         <TD align="right">Wiek&nbsp;:&nbsp;
  118.         </TD>
  119.         <TD>
  120.             <INPUT type=text name=wiek id="wiek" size=10 onchange="calcCalories()"> (lat)
  121.         </TD>
  122.         <TD>
  123.         </TD>
  124.     </TR>
  125.     <TR>
  126.         <TD align="right">Aktywność fizyczna&nbsp;:&nbsp;
  127.         </TD>
  128.         <TD>
  129.             <br />
  130.             <select name="aktywnosc" id="aktywnosc" style="width: 180px;" onchange="calcCalories()">
  131.                 <option value="1" selected>Rzadko</option>
  132.                 <option value="2">< 1 godz. dziennie</option>
  133.                 <option value="3">około 1 godz. dziennie</option>
  134.                 <option value="4">> 1 godz. dziennie</option>
  135.             </select>
  136.             <p>
  137.         </TD>
  138.         <TD>
  139.             <br />
  140.             <input type=button value="&nbsp;Oblicz&nbsp;" onclick=calcCalories()>
  141.         </TD>
  142.     </TR>
  143.     <TR>
  144.         <TD colspan="3">
  145.             <HR>
  146.     </TD>
  147.     </TR>
  148.     <TR>
  149.         <TD align="right">Kalorie&nbsp;:&nbsp;
  150.         </TD>
  151.         <TD>
  152.             <br />
  153.             <input type=text name="result" id="result" size=10>
  154.         </TD>
  155.         <TD>
  156.         </TD>
  157.     </TR>
  158. </TABLE>
  159. </FORM>
  160. </body>
  161. </html>
Add Comment
Please, Sign In to add comment