How To: Make SharePoint Calendar events recurring by default

This blog post is a contribution from Charls Tom Jacob, an engineer with the SharePoint Developer Support team.

By default, new events added to SharePoint calendar list are not set to be recurring. If all the events users create are going to be recurring, it would be convenient to have this checkbox checked by default, along with some default values populated for the recurrence details.

This can be easily achieved by doing some customization to the list form using SharePoint Designer and JavaScript.

Follow the steps below:

1. Open the list in SharePoint designer

2. Clicks Forms section and click New Item Form from the ribbon

3. Set it as the default form

4. Edit this file in advance mode. Place the following JavaScript after the PlaceHolderMain:

<asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">

JavaScript code to set the Recurrence checkbox checked and to set some default value for recurrence.