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;
}
});
});
});