isValidForm method
Validates all form fields and returns true if the form is valid.
Implementation
bool isValidForm() {
if (!submitted) {
submitted = true; // Mark form as submitted
}
errors.clear(); // Clear previous validation errors
for (var field in allFields) {
debugPrint("field: ${field.name}");
validateField(field);
}
notifyListeners();
return errors.isEmpty;
}