我正在为 umbraco 表单使用自定义主题,为了使自定义主题适用,我必须将以下内容添加到我的 Script.cshtml 文件中:
Html.AddFormThemeScriptFile("~/App_Plugins/UmbracoForms/Assets/themes/default/umbracoforms.js");
但是,当在新的浏览器页面上加载表单时,不会直接加载此脚本文件 umbraco.js,并且条件不起作用,除非刷新站点一次,然后才能看到脚本并且条件按预期工作。
这取决于什么?
可能是在页面加载后添加脚本,这会导致条件在刷新之前不起作用。确保在呈现表单之前脚本包含在页面中,或使用
$(document).ready()
或 window.onload