diff --git a/src/Umbraco.Web.Website/Extensions/HtmlHelperRenderExtensions.cs b/src/Umbraco.Web.Website/Extensions/HtmlHelperRenderExtensions.cs index 2e44bae31f..7823a7c50c 100644 --- a/src/Umbraco.Web.Website/Extensions/HtmlHelperRenderExtensions.cs +++ b/src/Umbraco.Web.Website/Extensions/HtmlHelperRenderExtensions.cs @@ -767,6 +767,12 @@ public static class HtmlHelperRenderExtensions nameof(controllerName)); } + // Create a new form context in order to ensure client validation is set properly when adding multiple forms in a page. More context in PR #13914. + html.ViewContext.FormContext = new FormContext + { + CanRenderAtEndOfForm = true + }; + IUmbracoContextAccessor umbracoContextAccessor = GetRequiredService(html); IUmbracoContext umbracoContext = umbracoContextAccessor.GetRequiredUmbracoContext(); var formAction = umbracoContext.OriginalRequestUrl.PathAndQuery;