Lot Numbers

by Jose Montero

HTML

<input type="text" id="lotNumber1" value="11072016"><br/>
<input type="text" id="lotNumber2" value="11062016"><br/>
<input type="text" id="lotNumber3" value="11072016"><br/>
<button>Save</button>

JavaScript

$(document).ready(function(){
	$(document).on('click', 'button', saveItems);
  
  var  count = {}; 
  var lot = {};
  function saveItems()
  {
  count = {}; 
  var lotArray = $.makeArray($('input[id^=lotNumber]'));

  lotArray.forEach(function(i){
    		count[i.value] = (count[i.value]||0)+1; 
    })
	console.log(count)    
var lots = [];
   for(var key in count) 
    	lots.push({'lotNumber' : key , 'lotQty': count[key]})
      lots.sort();
		console.log("lots:"+ JSON.stringify(lots))    
  }
});