我正在构建一个非常简单的5个问题的多项选择测验“游戏”,它只问5个简单的问题,使用HTML单选按钮显示,以及一个JavaScript函数,它验证用户的选择是否正确,并迭代“分数”,当单击提交按钮时,显示"You got out of X which“。基本上是一个.js 101项目。
我使用的是一个叫做Blackbaud Internet Solutions (BBIS)的内容管理系统。它是Blackbaud的专利,允许用户建立一个与Blackbaud的CRM数据库集成的功能齐全的网站。它允许你使用超文本标记语言构建布局,但是在内置的超文本标记语言编辑器中,你不需要声明任何!DOCTYPE或或标记,你只需从第一个或其他标记开始,系统将使用其原生的.aspx功能构建每个页面。JavaScript确实有一个复杂的样式表区,允许您创建和堆叠BBIS,但是BBIS的处理方式不同。
想要在页面上包含JavaScript的web开发人员必须通过创建BBIS所称的“未格式化文本部分”来插入该脚本。(“部分”类似于小部件或区块等。)无格式文本部分允许您在...之间插入任何内容。还有..。在以下位置:
the end of
:the end of the
在本地,在我的工作站上,.html、.css和.js文件都可以完美地协同工作。在BBIS中,超文本标记语言呈现得很好,CSS看起来也很好,然而,JavaScript方面根本就不起作用。当你点击submit按钮时,屏幕会闪烁,表单的5个单选按钮就会重置为未选中。
使用Chrome的开发工具,我可以在DOM中看到内容管理系统(BBIS)为聚会带来了一大堆不必要的JavaScript。我确信,在一个包含更多元素的页面上,这些脚本具有完美的逻辑功能。但这个页面实际上是一个白色背景,页面中间只有一个测验。我的onSubmit按钮函数在同一个页面上运行了3-4个其他的"onSubmit“脚本,我不禁认为这就是问题所在。
在DOM中,我可以看到我的JavaScript函数已经插入到标记中,因为这是我将其配置为在BBIS“未格式化文本部分”中加载的地方。中显示了所有本机BBIS "onSubmit脚本“。有没有一种方法可以让我在中插入一些可以“取出”那些BBIS "onSubmit“脚本的JavaScript?
发布于 2018-05-15 22:37:53
当你得到一个空白页面时,也许你会把CMS页面留在submit上?你的html表单是什么样子的?另一件事是,你在使用jquery吗?大多数CMS都有自己版本的jquery。尝试在无冲突模式https://api.jquery.com/jquery.noconflict/中使用jquery
发布于 2018-09-05 19:41:02
编辑未格式化的文本部分,然后选择“高级选项”按钮。您可以选择从那里将您的零件放入<head>
中。
https://stackoverflow.com/questions/50349894
复制相似问题