JSFiddle - React, Tailwind, and code Playground

by Andrew Lyndem

HTML

<!-- HTML -->
<input type="number" id="val" min="3" max="5" name="wardId" />
<button id="btn">
Check Id
</button>
<div id="output">
<p>
The following Areas have that Ward ID:
</p>
</div>

JavaScript

/* JavaScript */
var val = document.getElementById("val");
var btn = document.getElementById("btn");
var output = document.getElementById("output");
var outPutArray = [];

function checkId(){
  outPutArray = [];
  output.innerHTML = `<p>The following wards have that ID:</p>`;
  if(!val.value) {
    alert('Please input ID');
  } else {
  	
    for(i=0; i < data.length; i++) {
    	if(data[i].wardid == val.value) {
        var x = {};
        x.warid = data[i].wardid;
        x.areaid = data[i].areaid;   
        outPutArray.push(x);
      	output.innerHTML += `<div>Area ${data[i].areaid}</div>`;
      }
    }
    console.log(outPutArray);
  }  
}

btn.addEventListener("click", checkId);

var data = [{"areaid":25,"wardid":5},{"areaid":24,"wardid":5},{"areaid":23,"wardid":5},{"areaid":22,"wardid":5},{"areaid":21,"wardid":4},{"areaid":20,"wardid":4},{"areaid":19,"wardid":4},{"areaid":18,"wardid":3},{"areaid":17,"wardid":3},{"areaid":16,"wardid":3}];