I have a field "mobileNo" in a table with a lookup attached to it and a function to run on change.
the function make a validation if tblID column has data come from lookup so it alert user that this number already exist. and it working properly in first row. problem i have when try to adding anew row alert come twice. here is what i tried:
$(document).ready(function(){ $(document).on("lookupcomplete", function () { checkNos(); $('.tbl1 tbody').on('change', '.mobileNo input', checkNos); function checkNos() { $('.tbl1 tbody tr').each(function () { $(this).find('.mobileNo input').each(function () { var tblID = $(this).closest('tr').find('.tblID input').val(); if (tblID !="" && $('#q10 input:checked').val()=="New"){ alert('This mobile no already exist!'); $(this).closest('tr').find('.tblID input').val("") $(this).closest('tr').find('.mobileNo input').val(""); }else{ } }); }); } }); });
here image for table columns
and this is the lookup rule i did