Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

InfoPath 2010 forms do not open in the Browser using IE8

If the user has InfoPath installed on their PC the form will default to open in InfoPath. This is not desirable. All forms should open in the browser not in InfoPath. Why? Because some users in the company my have infopath installed and some may not. It's unrealistic to uninstall InfoPath on users computers just so the forms will open in the browser.

Please review this video for more details: http://www.youtube.com/watch?v=lkIeE8MTnSc

like image 379
Jeffrey McFarland Avatar asked Oct 11 '22 01:10

Jeffrey McFarland


2 Answers

I had the same problem. For me, pasting "?OpenIn=Browser" after the links (by default), solved the problem

like image 154
user2682836 Avatar answered Nov 09 '22 12:11

user2682836


You can force Sharepoint to open Infopath forms in the browser instead of the client application (Infopath).

In short:

  1. Make sure your form is browser enabled
  2. Make sure your form library is set to "Display as web page" under advanced settings
  3. Make sure you configure the InfoPath Forms Services to render form templates that are browser enabled by users.

Quote from Open Infopath form in a browser when click New Item on Forms Library:

When you are creating a Infopath form make sure you tick the Enable browser enabled features only at the time when you are creating a new infopath form. Make sure that your form is browser enabled (Tools -> Form Options -> Compatibility) in InfoPath. The "Design a form that can be opened in the browser" is checked and selected. After designing your form publish it in your Sharepoint Forms Library.

After that follow this step:

  • Go to the Form Library to which you published the InfoPath form template.
  • Click Settings on the Form Library menu bar and choose Form Library Settings from the drop-down menu.
  • On the Customize page under the General Settings category, click Advanced settings .
  • On the Form Library Advanced Settings: page under the Browser-enabled Documents category, choose Display as a Web page .

From the Central Administration also make sure to enable this feature.

To enable this setting:

  • Open SharePoint Central Administration .
  • Click the Application Management tab.
  • On the Application Management page under the InfoPath Forms Services category, click Configure InfoPath Forms Services .
  • On the Configure InfoPath Forms Services page under the User Browser-enabled Form Templates category, check Render form templates that are browser-enabled by users .
like image 34
Dennis G Avatar answered Nov 09 '22 11:11

Dennis G