logo
search
Others

How to Use Power Apps for Hidden and Prefilled Form Fields

WPS EditorWPS Editor Sep 30, 2026 868 views

Question details

The user needs a way to implement hidden, dynamic, and prefilled form fields, a feature previously available in InfoPath but lacking in Microsoft Forms.

How to Use Power Apps for Hidden and Prefilled Form Fields
Product
Power Apps
Device & OS
not provided
Scenario
Creating advanced data collection forms with conditional visibility and pre-populated data.
Observed behavior
Hidden branched questions in Microsoft Forms do not collect or submit values when they remain unseen, failing to replicate legacy InfoPath behavior.
Before you start

Ensure you have an active Microsoft 365 subscription with Power Apps access and review your existing InfoPath form structures and data connections before migrating.

Solution 1Recommended

Migrate Advanced Forms to Power Apps

Power Apps provides advanced control over form visibility, dynamic values, and prefilled data, making it the recommended successor to InfoPath.

Since Microsoft Forms lacks the advanced capabilities of InfoPath regarding hidden and dynamically prefilled fields, Power Apps is the official recommended platform for these complex requirements. It allows you to build custom logic for field visibility and default values without losing data on submission.

1
Analyze Existing Form Logic

Review your current InfoPath forms to map out data connections, field dependencies, and conditional logic requirements.

2
Create a New Power App

Log into Power Apps, select 'Create', and choose to start a new app from blank or connect directly to your existing SharePoint list or data source.

3
Recreate Form Controls

Insert necessary form controls such as Text Inputs, Dropdowns, and Date Pickers from the 'Insert' menu at the top.

4
Configure Conditional Visibility

Select a control you want to hide, go to the Properties pane, and set the 'Visible' property to 'false' or input a specific condition (e.g., based on another field's value).

5
Set Prefilled Default Values

Select a control and modify its 'Default' property to dynamically prefill information based on user profiles or previous selections.

Migrate Advanced Forms to Power Apps
Community Support: If you encounter specific migration issues or need custom formulas, the official Power Apps Community is an excellent resource for troubleshooting complex dynamic fields.
Free Microsoft Office alternative

Looking for a Simpler Way to Manage Documents and Forms?

If you find Microsoft's ecosystem overly complex for standard document management, try WPS Office. It provides a lightweight, highly compatible suite for all your daily productivity needs without the steep learning curve.

  1. 1. Download WPS Office: Visit the official WPS website and download the free installation package for your operating system.
  2. 2. Install and Launch: Follow the on-screen instructions to install the software, then launch WPS Office.
  3. 3. Create Your Documents: Click 'New' on the home screen to instantly create fully compatible documents, spreadsheets, or presentations.
Seamlessly compatible with Microsoft Word, Excel, and PowerPoint formats.Includes easy-to-use document and form creation tools for standard data collection.Free, lightweight, and uses minimal system resources.Familiar tabbed user interface for quick navigation and seamless migration.
microsoft office alternative - wps office

Frequently Asked Questions

Why doesn't Microsoft Forms save data from hidden branched questions?

Microsoft Forms is designed for simple surveys. If a branched question remains unseen by the user during the survey flow, the system intentionally does not process or collect its default value, unlike advanced tools such as InfoPath or Power Apps.

Can I directly convert my InfoPath forms to Power Apps automatically?

No, there is no one-click conversion tool provided by Microsoft. You must manually rebuild the form's logic, data connections, and user interface using the Power Apps Studio.

How do I hide a field in Power Apps but still submit its value?

Select the specific input control in Power Apps, navigate to the properties pane on the right, and set the 'Visible' property to 'false'. The field will not display to the user, but its data will still be submitted to your connected data source.