@IvenSch - I would personally use the out of the box Notification function, rather than navigating the user to a separate screen.
I would approach it this way:
If(
Form1.Valid,
SubmitForm(Form1),
Notify(
"The following fields are required and not filled yet: " & Concat(
Filter(//generate a single column table of required fields names which are blank
Table(
{
MyRequiredFields: If(
IsBlank(DataCardValue1.Text),
"Title"
)
},
{
MyRequiredFields: If(
IsBlank(DataCardValue2.Text),
"Name"
)
},
{
MyRequiredFields: If(
IsBlank(DataCardValue3.Text),
"Product"
)
},
{
MyRequiredFields: If(
IsBlank(DateValue4.SelectedDate),
"Time"
)
}
),
MyRequiredFields <> Blank()//exclude required fields which have been filled in
),
MyRequiredFields,
", "
),
NotificationType.Warning
)
)
Replace the DataCardValue names above with the actual DataCardValue names in your DataCards.
------------------------------------------------------------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved. Remember, you can accept more than one post as a solution.
If you like my response, please give it a Thumbs Up.
Imran-Ami Khan