Qty validation

by Jose Montero

HTML

<table>
<tr><td><input type="text" id="input1" value="5" data-ok="false" /></td></tr>
<tr><td><input type="text" id="input2" value="5" data-ok="false" /></td></tr>
<tr><td><input type="text" id="input3" value="5" data-ok="false" /></td></tr>
</table>
<button>
Save
</button>

JavaScript

var ok;
$(document).ready(function(){
	console.log($('table tr').not(':first').not(':last').length)
$(document).on('click', 'button', function(){
	$.each($('input'), function(idx, inputQty){ 
  console.log(this.id);
   var dataOk = $(this).data('ok');
   console.log("dataOk: "+dataOk)
		if($(this).val() !== "4" && dataOk === false)
  	{
  		$(this).closest("tr").css("background-color", "red")
    	ok = confirm("OK")
      
       if (ok) 
       {
       	$(this).data("ok", ok)
        setTimeout(() => { $(this).closest("tr").css("background-color", "#fff") }, 1000);
       }
      	return false;

  	}

	});
  });

});