Yes, it is possible.
Assuming you use the default Submit button Icon for Form submit, then under the DisplayMode of the Submit icon, input the formula below:
If(IsBlank(PenInput1.RecognizedText)||IsBlank(PenInput2.RecognizedText),
DisplayMode.Disabled,
DisplayMode.Edit)
Doing it in this way would make the icon only available when the PenInputs both have user inputs.
You could also change the DisabledColor property to as a reminder to the user:
Color.Gray
For saving the Yes value to the 'Signed' column (assum it is a text field), we could do it in the following ways:
1. Configure the Form OnSuccess property with a patch () function:
Patch(SharePointList, Editform.LastSubmit, {Signed:"Yes"})
2. Use the Signed Column DataCard, change the Update property of this datacard to:
If(IsBlank(PenInput1.RecognizedText)||IsBlank(PenInput2.RecognizedText),
"No",
"Yes")
Regards,
Michael