Hi @Elitezone ,
Do you want to set the Submit Button to Disable when form items has not been changed?
If so, I suggest to set variables in OnChange properties of each CardValue. Sample like below:
Set(varChange1,If(DataCardValue1.Text=Parent.Default,0,1)) on the OnChange of DataCardValue1
Set(varChange2,If(DataCardValue2.Text=Parent.Default,0,1)) on the OnChange of DataCardValue2
Set(varChange3,If(DataCardValue3.Text=Parent.Default,0,1)) on the OnChange of DataCardValue3
Set(varChange4,If(DataCardValue4.Selected.FieldName=Parent.FieldName,0,1)) on the OnChange of DataCardValue4
Etc…
On the DisplayMode of Submit Button:
If(varChange1=1||varChange2=1||varChange3=1||varChange4=1||varChange5=1, DisplayMode.Edit,DisplayMode.Disabled)

On the OnVisible property of the Edit Screen:

Set(varChange1,0);Set(varChange2,0);Set(varChange3,0);Set(varChange4,0);Set(varChange5,0)
This ensures the Button be disabled by default.
In addition, you could as well set the Tooltip of Submit Button with:
If(varChange1=1||varChange2=1||varChange3=1||varChange4=1||varChange5=1,"","Nothing changed")
When Button is disabled, hint text is ”Nothing changed” for users to know why.
By the way, Form.UnSaved could be used to disable selecting from the gallery while current form has not been saved/submitted.
Best regards,
Community Support Team _ Jeffer Ni
If this post helps, then please consider Accept it as the solution to help the other members find it.