Search all of Office.com
 
Support / InfoPath / InfoPath 2007 Help and How-to / Designing
 
 

InfoPath 2007 controls and features that are not supported in mobile browsers

Applies to: Microsoft InfoPath 2007

 

If you have access to a server running InfoPath Forms Services, you can design a browser-enabled form template (browser-enabled form template: A browser-compatible form template that has been published to a server running InfoPath Forms Services, and that has been browser-enabled so that users can both display and fill out the form in a Web browser.). If you design such a form template, your users will not require Microsoft Office InfoPath to fill out the form. Instead, they can fill out the form by using a Web browser.

If a significant portion of your form users must fill out their forms on a mobile device, you can design a special type of form template for them to fill out in a mobile device browser. You should understand, however, that certain InfoPath features and controls work differently in those templates, or are not supported.

Support for form controls

You can use the following table to determine whether InfoPath Forms Services supports a particular InfoPath control.

Since mobile device browsers do not support HTML tables, CSS (Cascading Style Sheets), and certain other browser technologies, some controls appear differently in a mobile device browser than they do in a desktop browser.

Furthermore, mobile device browsers completely ignore some controls; for example, a file attachment control.

Full support icon = Full support  Partial support icon = Partial support  No support icon = No support

InfoPath 2007 control Desktop browsers Mobile device browsers
Text box Full support icon Full support icon
Check box Full support icon Full support icon
Button Full support icon Full support icon
Expression box Full support icon Full support icon
List box Full support icon Full support icon
Drop-down list box Full support icon Full support icon
Repeating section Full support icon Full support icon
Hyperlink Full support icon No support icon
Option button 1 Full support icon No support icon
Optional section 2 Full support icon No support icon
Repeating table 3 Full support icon No support icon
File attachment control Full support icon No support icon
Date picker 4 Partial support icon Partial support icon
Rich text box Partial support icon No support icon
ActiveX control No support icon No support icon
Bulleted list control No support icon No support icon
Choice group No support icon No support icon
Choice section No support icon No support icon
Combo box No support icon No support icon
Horizontal repeating table No support icon No support icon
Horizontal region No support icon No support icon
Ink picture control No support icon No support icon
Master/detail control No support icon No support icon
Multiple-selection list box No support icon No support icon
Numbered list control No support icon No support icon
Picture control No support icon No support icon
Plain list control No support icon No support icon
Repeating choice group No support icon No support icon
Repeating recursive section No support icon No support icon
Scrolling region No support icon No support icon
Vertical label No support icon No support icon

1Consider using a drop-down list box instead.

2Consider using multiple views instead.

3Consider using a repeating section instead.

4In mobile device browsers, the date picker appears as a text box with data validation.

Support for business logic

You can add business logic to your form template to help prevent data-entry errors and to automate specific actions in the form for the user. In particular, you can use data validation (data validation: The process of testing the accuracy of data; a set of rules you can apply to a control to specify the type and range of data that users can enter.), conditional formatting (conditional formatting: The process of changing the appearance of a control, including its visibility and read-write state, based on values entered into the form.), and rules (rule: A condition or action, or a set of conditions or actions, that automatically performs tasks based on events and values in the form.)to make the form show validation messages, change formatting, or perform other tasks.

You can use the following table to determine whether or not a given browser supports a particular type of business logic.

Full support icon = Full support  Partial support icon = Partial support  No support icon = No support

InfoPath 2007 feature Desktop browsers Mobile device browsers
Formulas 1 Full support icon Full support icon
Data validation Full support icon Full support icon
Rules Full support icon Full support icon
Conditional formatting 2 Full support icon Partial support icon
User roles No support icon No support icon

1Except xdXDocument:get-Role, Position, and Last functions.

2Mobile device browsers support some conditional formatting features; for example, you can hide or display controls depending upon conditions you define in the form. You cannot use conditional formatting, however, to change the appearance of a control based on conditions in the form. For example, you cannot use conditional formatting to change the color of text in a control.

 Tip   For a detailed list of the features that desktop and mobile browsers support, see Web browser compatibility in InfoPath Forms Services.