首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >可以禁用内容管理系统的冲突本机JavaScript onSubmit脚本吗?

可以禁用内容管理系统的冲突本机JavaScript onSubmit脚本吗?
EN

Stack Overflow用户
提问于 2018-05-15 20:12:06
回答 2查看 89关注 0票数 4

我正在构建一个非常简单的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

  • at

: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?

EN

回答 2

Stack Overflow用户

发布于 2018-05-15 22:37:53

当你得到一个空白页面时,也许你会把CMS页面留在submit上?你的html表单是什么样子的?另一件事是,你在使用jquery吗?大多数CMS都有自己版本的jquery。尝试在无冲突模式https://api.jquery.com/jquery.noconflict/中使用jquery

票数 0
EN

Stack Overflow用户

发布于 2018-09-05 19:41:02

编辑未格式化的文本部分,然后选择“高级选项”按钮。您可以选择从那里将您的零件放入<head>中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50349894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档