This is for modern forms.
I have a table that has validation field rules for Contractor Name, Email, and Phone number, when license number is entered. the trick is, the form must allow the customer to enter 1 contractor. To accomodate this, I have a seperate field called Confirm with the following open formula code:
=IF(CONCATENATE(INDEX(contractorTable.contractorName, 1),INDEX(contractorTable.contractorName, 2),INDEX(contractorTable.contractorName, 3))<>"","True","")
I notice that when I enter in the license number, the validation does not trigger unless I do one of two things:
1. I tab and focus on the affected fields: Contractor Name, Phone, Email.
2. if I have "Enforce validation on page progresson" checked. once I fill out all required fields, click Next then click Previous, upon entering in a license number the validation will kick in automatically without having to tab away from the Contractor License field.
I did find if I remove the open formula code, the validation works as intended.