After further testing, it seems that the validation behavior is inconsistent across the form.
My impression is that full validation is only working correctly for a small number of fields near the end of the form. For example, if a form contains 10, 20, or even just 6 required fields, only the last few fields (approximately 5) appear to display validation messages correctly.
I have also noticed differences depending on how the user navigates through the form:
- If I leave a required field and move to the next field using the mouse, the validation message below the field often does not appear.
- If I move between fields using the Tab key, the validation message may appear.
- This behavior works for the "Nazwisko" and Email fields, but does not work consistently for the "Imię" and "T
- Telefon" fields.
Additionally:
- Validation messages appear below the "Imię", "Nazwisko", and Email fields when using the Tab key.
- The "Telefon" field does not display the same validation message behavior.
- Some fields display only the red validation text.
- Some fields display both the red validation text and the browser tooltip ("Please fill out this field").
- Some fields display no message at all and only receive focus during validation.
- Fields react differently depending on whether they are empty, contain invalid data, previously contained data, or are being navigated via mouse versus keyboard.
The most problematic fields seem to be "Imię" and "Telefon". In these cases, validation typically only moves the cursor/focus to the field without displaying any visible error message. On the other hand, in the Required Criteria section, all validation messages appear to work correctly and consistently.
Since all of these fields belong to the same form, I would expect validation behavior and user feedback to be consistent across all required fields.
Could you please investigate whether different validation mechanisms are being applied to different fields within the form?
Thank you.