A few weeks back, I got a task to validate my Power Apps dropdown that they aren’t blank. A warning message will display if the dropdown is blank: “Please Select an Item.”
In this Power Apps tutorial, I will explain how to validate Power Apps Dropdown control using a Button. Also, we will see how to validate a Power Apps dropdown using a text label control with a simple scenario.
Validate Power Apps Dropdown Control Using Button
Now, let us validate the Power Apps dropdown control using a button control.
Example:
I have a SharePoint list named Project Tracker. This list contains the below fields.
| Column Name | Data Type |
| Project Name | It is a default single line of text, and I renamed it “Project Name.” |
| Description | Multiple lines of text |
| Project Status | Choice |

On my Power Apps screen, I have added an Edit form connected to the above SharePoint list. The form contains a Dropdown control connected to the SharePoint list choice column. The dropdown has 3 choice values:
- Completed
- In Progress
- Not Started
Now, I’ll validate the Power Apps dropdown control. The Button will be visible when a user selects the dropdown value as Completed. Otherwise, the button will be in disable mode, as shown below.

To achieve it, follow the below-mentioned steps:
- Insert an Edit form -> Set its DataSource property to:
'Project Tracker'
Where,
- ‘Project Tracker’ = SharePoint Online List

- Insert a Button control -> Set its DisplayMode property code like below:
DisplayMode = If(
drp_ProjectStatus.Selected.Value = "Completed",
DisplayMode.Edit,
DisplayMode.Disabled
)
Where,
- drp_ProjectStatus = Power Apps Dropdown Name
- “Completed” = SharePoint Choice Field Value

- Save, Publish, and Preview the app. If a user selects the project status as “Completed,” then the button will be in enable mode, as shown below:

Validate Power Apps Dropdown Using Text Label
Now, let’s check how to validate the Power Apps dropdown using a text label control.
Example:
I have a Dropdown control and Text label control. Whenever the user doesn’t select a value from the dropdown menu, it will show me the warning message “Please Select the Manufacturer,” as shown below:

To achieve it, follow the steps below:
- On the Power Apps Screen, insert a Dropdown control -> Set its Items property as:
[
Blank(),
"Sony",
"Samsung",
"Apple",
"Tata Motors",
"Intel"
]
Where,
- [Blank(), “Sony,” “Samsung,” “Apple,” “Tata Motors,” “Intel”] = Power Apps Dropdown values

- Insert a Text label control and set its Text and Visible properties as shown below.
Text = "Please Select the Manufacturer"
Visible = IsBlank(drp_Manufacturer.Selected.Value)
Where,
- “Please Select the Manufacturer” = Power Apps text label value
- IsBlank() = This Power Apps IsBlank() function tests for a blank value or an empty string
- drp_Manufacturer = Power Apps dropdown value

- Save, Publish, and preview the app. If the dropdown control is empty or blank, a warning message will appear: “Please Select the Manufacturer.” Otherwise, the warning message will not appear.

This is how to validate a Power Apps dropdown control using a text label.
Moreover, you may also like some more Power Apps articles:
- Display SharePoint Person Column in Power Apps Dropdown
- Convert Text box to Dropdown in Power Apps
- Power Apps Dropdown Values Not Showing
- Set Default Value in Power Apps Dropdown Control from SharePoint list
- Sort a Power Apps Dropdown Control
I hope you found this article helpful. This article taught us how to validate a Power Apps Dropdown control using a Button and text label control.

Preeti Sahu is a Microsoft MVP for Power Apps with over six years of experience working with SharePoint Online and the Power Platform. She is the co-author of the book Microsoft Power Platform: A Deep Dive. As a Power Platform developer, she has built various tools with Power Apps and Power Automate, and she makes Microsoft 365 videos for YouTube.