JSFiddle - React, Tailwind, and code Playground

by mendesjuan

HTML

<table style="width:230px;padding:5px;border:1px solid #f0f0f0;font-size:14px;">
<tr style="background-color:#f0f0f0;">
  <th style="width:200px;text-align:left;">Elements</th>
  <th align="center"></th>		
</tr>
<tr style="border-bottom:1px solid #a3a3a3;">
  <td>CPU unit</td>
  <td align="center">&#10003;</td>		
  </tr>
<tr>
<tr>
  <td>Motherboard</td>
  <td align="center">&#10003;</td>		
  </tr>
  <td>Graphic card</td>
  <td align="center"><input type="checkbox" id="id_1" value="25" onchange="check()"></td>		
</tr>
<tr>
  <td>Memory chip</td>
  <td align="center"><input type="checkbox" id="id_2" value="" onchange="check()"></td>		
</tr>
<tr>
  <td>Monitor</td>
  <td align="center"><input type="checkbox" id="id_3" value="" onchange="check()"></td>		
</tr>
</table>

<table style="width:220px;padding:1px;border:1px solid #f0f0f0;font-size:22px; font-weight:bold;">
<tr style="border-bottom:1px solid #a3a3a3;text-align:center;background-color:#80CCDC">
     
<td id="total"></td></tr><tr>
</table>

JavaScript

function check() {
  var basic = 300;
  var add = 0;  
  if(document.getElementById("id_1").checked) {
	add += 120;
  }
  if(document.getElementById("id_2").checked) {
	add += 40;
  }
  if(document.getElementById("id_3").checked) {
	add += 90;
  }
  var p = basic + add;
  var price = p + " &euro;"; 
  document.getElementById('total').innerHTML = price;  
 }

check();