首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法在外部启用/禁用SunEditor上的保存按钮?

在SunEditor上启用/禁用保存按钮的方法是通过设置编辑器的配置参数来实现的。具体步骤如下:

  1. 首先,确保你已经引入了SunEditor的相关文件,包括CSS和JavaScript文件。
  2. 创建一个包含SunEditor的textarea元素,并给它一个唯一的ID,例如:
代码语言:txt
复制
<textarea id="myEditor"></textarea>
  1. 在JavaScript中,初始化SunEditor编辑器,并设置相关的配置参数。在配置参数中,你可以通过设置buttonList属性来指定编辑器上显示的按钮列表。如果你想禁用保存按钮,可以将其从buttonList中移除。例如:
代码语言:txt
复制
const editor = SUNEDITOR.create('myEditor', {
  buttonList: [
    ['undo', 'redo'],
    ['bold', 'underline', 'italic', 'strike', 'subscript', 'superscript'],
    ['fontColor', 'hiliteColor', 'removeFormat'],
    ['outdent', 'indent'],
    ['align', 'horizontalRule', 'list', 'table'],
    ['link', 'image', 'video'],
    ['fullScreen', 'showBlocks', 'codeView'],
    // 移除保存按钮
    // ['save']
  ]
});

在上述代码中,我们将save按钮从buttonList中注释掉,从而禁用了保存按钮。

  1. 如果你想在某个特定的条件下启用/禁用保存按钮,可以使用editor.disabled()方法。例如,当用户没有输入任何内容时禁用保存按钮,可以添加以下代码:
代码语言:txt
复制
editor.onKeyDown = function (e, core) {
  if (core.isEmpty()) {
    editor.disabled('save');
  } else {
    editor.enabled('save');
  }
};

在上述代码中,我们使用editor.onKeyDown事件监听器来检测用户的按键操作。如果编辑器内容为空,就禁用保存按钮;否则,启用保存按钮。

通过以上步骤,你可以在外部启用/禁用SunEditor上的保存按钮。请注意,这里的示例代码仅供参考,你可以根据实际需求进行修改和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux 为特定用户或用户组启用禁用 SSH

通过以下内容,我们可以为指定用户或用户列表启用 ssh 访问。如果你想要允许多个用户,那么你可以添加用户时同一行中用空格来隔开他们。...通过以下内容,我们可以配置指定用户或用户列表禁用 ssh。如果你想要禁用多个用户,那么你可以添加用户时同一行中用空格来隔开他们。...是的,这里 user1 用户禁用名单中。所以,当你尝试登录时,你将会得到如下所示错误信息。...通过以下内容,我们可以禁用指定组或多个组使用 ssh。 如果你想要禁用多个用户组使用 ssh,那么你需要在添加用户组时同一行中使用空格来隔开他们。...他属于被禁用 ssh 组中。

2.5K60

C语言快学完了,但oj题大部分做不出来,都是CSDN找,是不是很不正常?有没有办法改?

至今还是有很多人觉得C语言依然是编程行业最基础东西,毕竟现在很多上了年龄的人在当时大学阶段初级入门编程语言就是用C语言,很多人心中都有个编程梦,有些甚至年过半百了还琢磨自己这辈子没有玩编程而遗憾...,也有很多上了年纪的人拿起C语言书籍一步步跟着网络教材进行学习,随着编程语言国内普及,编程语言生态已经发生了很大变化,特别是高级语言普及化,倒是显得很多底层语言在编程领域影响力在下降,...但是其重要性还是加强,就拿C语言来讲是很多编程语言基础而存在,主流很多编程语言底层实现就是利用C语言或者汇编来完成,C语言在编程领域角色发生变化,早期一个很简单功能模块可能都需要C语言实现很长时间才能稳定...回到编程语言学习过程,编程语言学习最佳方式掌握一定理论基础上有项目实战,如果两种条件都是具备情况下可能几个月就能找到编程感觉,而大部分自学编程的人更多是在网络找到自己觉得重要视频学习起来,并且通过...最好学习编程方式就是掌握一定理论基础再去实践能够取得意想不到效果。 ?

1.3K20

电脑入门必懂常识(二)

所以,ICF第一个功能就是不响应Ping命令,而且,ICF还禁止外部程序对本机进行端口扫描,抛弃所有没有请求IP包。   ...源自外部ICF计算机(也就是**计算机)通讯(如Internet非法访问)将被防火墙阻止,除非在"服务"选项卡设置允许该通讯通过。...设置ICF 1、启用禁用Internet连接防火墙   打开"控制面板"中"网络连接",单击要保护拨号、本地连接或其它Internet连接,然后"网络任务"→"更改该连接设置"→"高级"→"...“记录成功连接”   “记录被丢弃包”   若要启用对不成功入站连接尝试记录,请选中"记录丢弃数据包"复选框,否则禁用。...还可以设置安全日志文件大小,打开已启用Internet连接防火墙连接,然后"网络任务"→"更改该连接设置"→"高级"→"设置"→"安全日志记录"→"日志文件选项"→"大小限制"中,使用箭头按钮调整大小限制

1.3K10

系统安装部署系列教程(五):精简母盘和集成补丁

然后点击NTLite映像菜单添加按钮,选择映像文件夹,然后找到刚刚解压ISO镜像文件夹。 ?...系统功能设置 这一步可以调整系统自带功能,相当于控制面板里面的启用禁用Windows功能。...企业版默认禁用了游戏,我把游戏重新启用,然后禁用了Media Center和DVD Maker,没有做其他改动。 ?...启用禁用服务 这里可以选择启用禁用某些服务,有人喜欢把索引、防火墙和系统更新服务禁了,不过我不推荐这么做,保持系统原样最好。 ? 集成补丁 点击左上添加按钮,然后选择最新在线更新补丁。...生成镜像 所有工作都做完了之后,点击左边应用按钮,然后仔细看一看所有设置,看看有没有问题,确认无误之后点击开始。 ?

2.7K31

测试用例(功能用例)——资产类别、品牌、取得方式

,点击【保存按钮 保存当前新增内容,关闭当前窗口,回到列表页,列表页新增一条记录,状态默认为“已启用” 高 通过 ZCGL-ST-SRS004-016 新增资产类别 类别编码为8位字母和数字组合,...”窗口 类别名称:9位中文字符 类别编码;6~8位字符,字母和数字组合 输入以上数据,点击【保存按钮 保存当前修改内容,关闭当前窗口,回到列表页,列表页修改一条记录,状态默认为“已启用” 高 通过...”窗口 类别编码:8位字母和数字组合 其他输入正确 输入以上数据,点击【保存按钮 保存当前修改内容,关闭当前窗口,回到列表页,列表页修改一条记录,状态默认为“已启用” 高 通过 ZCGL-ST-SRS004...“新增品牌”窗口 品牌编码:8位字母和数字组合 其他输入正确 输入以上数据,点击【保存按钮 保存当前新增内容,关闭当前窗口,回到列表页,列表页新增一条记录,状态默认为“已启用” 高 通过 ZCGL-ST-SRS005...”窗口 取得方式编码:8位字母和数字组合 其他输入正确 输入以上数据,点击【保存按钮 保存当前修改内容,关闭当前窗口,回到列表页,列表页修改一条记录,状态默认为“已启用” 高 通过 ZCGL-ST-SRS006

1.1K40

休眠(Hibernate)启用禁用v1.2

休眠是将内存中当前存储内容保存到硬盘驱动器,以使您PC完全关闭过程。当您计算机休眠时,它将对系统文件和驱动程序进行快照并在关闭之前将该快照保存到硬盘中。...具有固态磁盘系统,不断写入休眠文件可能会危害SSD健康,因为与常规硬盘不同,SSD在破坏或放弃保修之前只能承受有限写入次数。...这就是为什么大多数带有SSD驱动器现代便携式计算机上,默认情况下禁用休眠模式原因。“启用禁用休眠”是一个非常简单便携式免费软件,用于禁用启用休眠。...如何使用 : 下载后,将“启用禁用休眠”提取到所需位置,然后运行它,应用程序GUI会显示您休眠状态,如果启用了休眠,您可以“大小”按钮看到您休眠文件大小 ?...您可以通过单击“禁用休眠”按钮禁用休眠 ? 如果发生任何问题,您将看到橙色图标 ? 要更改hiberfil.sys文件大小,请使用“大小”按钮,然后选择“适当”选项之一 ?

1.5K20

Manjaro安装配置美化字体模糊发虚解决记录

Arch wiki给出解决办法那个自定义缩放比例,默认只有200%缩放比例,我这没用,更辣眼睛,所以调字体放大倍数。...然后就是卸载没用软件了,基本依赖不多都可以卸载,gnome自带磁盘分析和笔记本便签字符映射闹钟天气日历qt5那些都被我卸载了我有强迫症,不用东西一个都不留,自带那一套主题和字体也被我卸了。。...zsh zsh默认已经有了,shell cat / etc / shells查看有没有。...dir=/home/zz/Downloads # 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M disk-cache=32M # 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc...Aria2退出时保存`错误/未完成`下载任务到会话文件 save-session=/etc/aria2/aria2.session # 定时保存会话, 0为退出时才保存, 需1.16.1以上版本,

6.8K71

Windows 2016 服务器安全配置和加固「建议收藏」

双击右侧“从网络访问此计算机”,将所有的用户组删除,然后点击下面的“添加用户或组…”按钮,点击“高级”按钮,然后点击“立即查询”按钮,从查询结果中选择管理员账号,然后依次确定保存; 关闭不需要服务...“运行”中执行 services.msc 命令,打开“服务”,根据情况建议将以下服务改为禁用: Application Layer Gateway Service(为应用程序级协议插件提供支持并启用网络...,点击“属性”按钮,双击“Internet 协议版本 4(TCP/IPv4)”,在打开窗口中点击右下角“高级”按钮,然后选择上面的“WINS”标签,“NetBIOS设置”中选择“禁用 TCP/IP...: 不允许 SAM 帐户和共享匿名枚举:已启用 网络访问: 将 Everyone 权限应用于匿名用户:已禁用 帐户: 使用空白密码本地帐户只允许进行控制台登录:已启用 设置完成之后,命令行(...“已启用”,并在“操作”中选中“阻止连接”,最后“确定”保存即可。

4.3K20

测试用例(功能用例)——完整demo(一千多条测试用例)

禁用资产类别:(超级管理员) 资产类别列表页,点击“已启用”状态资产类别后禁用按钮,系统弹出提示信息“您确定要禁用该资产类别吗?”...禁用品牌:(超级管理员) 品牌列表页,点击“已启用”状态品牌后禁用按钮,系统弹出提示信息“您确定要禁用该品牌吗?”...启用品牌:(超级管理员) 品牌列表页,点击“已禁用”状态品牌后启用按钮,系统弹出提示信息“您确定要启用该品牌吗?”...禁用供应商:(超级管理员) 供应商列表页,点击“已启用”状态供应商后禁用按钮,系统弹出提示信息“您确定要禁用该供应商吗?”...启用供应商:(超级管理员) 供应商列表页,点击“已禁用”状态供应商后启用按钮,系统弹出提示信息“您确定要启用该供应商吗?”

5K20

Manjaro安装配置美化记录

Arch wiki给出解决办法那个自定义缩放比例,默认只有200%缩放比例,我这没用,更辣眼睛,所以调字体放大倍数。...屏幕截图.png 然后就是卸载没用软件了,基本依赖不多都可以卸载,gnome自带磁盘分析和笔记本便签字符映射闹钟天气日历qt5那些都被我卸载了我有强迫症,不用东西一个都不留,自带那一套主题和字体也被我卸了...zsh zsh默认已经有了,shell cat / etc / shells查看有没有。...最好办法是:官网下载toolbox,这个jetbrains家软件管理是Appimage打包,在哪种linux环境下都可以运行,然后下载社区版idea2019和pycharm2018.3.5,显示就很完美了...IPv6, 默认:false disable-ipv6=true ## 进度保存相关 ## # 从会话文件中读取下载任务 input-file=aria2.session # Aria2退出时保存`错误

7.1K31

win10自动更新有效强制永久关闭怎么办_win10怎么不自动更新

3、然后Windows Update属性设置中,将启动类型改为 禁用,点击下方停止,再点击底部的确认,如下所示。...11、组策略编辑器中,依次展开 计算机配置 -> 管理模板 -> Windows组件 -> Windows更新 ,右侧配置自动更新设置中,将其设置为已禁用并点击下方的确定保存即可,如下所示。...12、之后还需要再找到删除使用所有Windows更新功能访问权限,选择已启用,完成设置后,点击“确定”保存,如下所示。...对于许多小伙伴反馈步骤14中出现“你所使用用户账户没有禁用此任务权限”,解决办法: (1)右键点击该计划任务项,选择“属性”菜单项 (2)点击“更改用户或组”,点击左下角“高级”...按钮 (3)点击“立即查找”按钮,选择超级管理员用户(Administrator),点击”确定“按钮 (4)可以看到选择用户或组窗口中已添加了该用户,点击“确定”按钮

4.3K20

测试用例(功能用例)——供应商、存放地点、部门管理

”窗口 供应商名称:30位中文字符 其他输入正确 输入以上数据,点击【保存按钮 保存当前新增内容,关闭当前窗口,回到列表页,列表页新增一条记录,状态默认为“已启用” 高 通过 ZCGL-ST-SRS007...),进行新增 超级管理员正确打开“新增供应商”窗口 移动电话:18987767898 输入以上数据,点击【保存按钮 保存当前新增内容,关闭当前窗口,回到列表页,列表页新增一条记录,状态默认为“已启用...地址为空,进行新增 超级管理员正确打开“新增供应商”窗口 地址: 其他输入正确 输入以上数据,点击【保存按钮 保存当前新增内容,关闭当前窗口,回到列表页,列表页新增一条记录,状态默认为“已启用”...“新增存放地点”窗口 存放地点名称:30位中文字符 其他输入正确 输入以上数据,点击【保存按钮 保存当前新增内容,关闭当前窗口,回到列表页,列表页新增一条记录,状态默认为“已启用” 高 通过 ZCGL-ST-SRS008...输入以上数据,点击【保存按钮 保存当前新增内容,关闭当前窗口,回到列表页,列表页新增一条记录,状态默认为“已启用” 高 通过 ZCGL-ST-SRS008-017 新增存放地点 备注为50字,进行新增

93310

JSP 防止网页刷新重复提交数据

但有时候我们不得不关闭这个功能,以防止用户打乱预定页面访问次序。本文介绍网络可找到各种禁用浏览器后退按钮方案,分析它们各自优缺点和适用场合。    ...一、概述      曾经有许多人问起,“怎样才能‘禁用’浏览器后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏览过页面?”ASP论坛,这个问题也是问得最多问题之一。...后来,看到竟然有那么多的人想要禁用这个后退按钮,我也就释然(想要禁用只有后退按钮,不包括浏览器前进按钮)。因为默认情况下,用户提交表单之后可以通过后退按钮返回表单页面(而不是使用“编辑”按钮!)...另外一种禁用后退按钮办法是用客户端JavaScript打开一个没有工具条窗口,这使得用户很难返回前一页面,但不是不可能。...经过一番仔细寻寻觅觅之后,我发现仍旧无法找出真正能够完全禁用浏览器后退按钮办法。所有这里介绍方法都能够不同程度上、以不同方式禁止用户返回前一页面,但它们都有各自局限。

11.5K20

26个你需要学习Firefox配置技巧,改进体验和加快浏览器响应速度

按钮,你就会到达about:config主页。 您将看到一长串配置条目。如果你寻找一个特定名字,列表上方“搜索”栏中输入它名字。...如果你有一台功能强大电脑,那么你可以把它设置一个相当高数值,这应该可以提高Firefox中每个打开标签稳定性和性能。...禁用不必要动画 动画在火狐不是一件坏事,但如果你有一个旧电脑,每MB内存计数或只是不需要这些动画华丽,你可以禁用toolkit.cosmeticAnimations.enabled,启用并将值设置为...您喜欢编辑器中查看源代码 ​这对于经常使用“查看源代码”函数开发人员非常有用。这个调整允许您在外部编辑器中查看给定网站源代码。 ​...有两种配置需要做: 配置名称:view_source.editor.external 默认值:false 修改值:True(使用外部文本编辑器启用查看源文件) 配置名称:view_source.editor.path

3.7K20

sourceTree安装与使用

我当时网络就是,坑死人了,我突然想了一个办法,直接开启迅雷 将上面的下载地址 填写到迅雷新建任务,就能下载了。...点击Git 时  sourceTree 会检测你是否有安装Git,如果没有会显示当前Git支持目前已禁用 ,并出现一个按钮 启用Git支持。...点击启用会让你选择或在线安装Git,能在线安装最好,如果不能,就直接进入刚才 迅雷下载git单独安装包 找到目录  ? git.exe 选择安装。然后就安装上了。...sourceTree 新建仓库 ? 第一次克隆  会让输入你git.oschina.net注册帐号密码,填写保存。...位置:仓库 -项目设置 - 高级  ? 或者 工具 - 选项 里 ? 然后就可以提交了,提交前 ?

2.7K10

Windows10系统变慢,用上这19招,电脑性能大幅度提升!

以下是Windows 10启动时禁用应用程序操作: 打开设置。 点击应用。 单击“启动”。 单击“排序依据”菜单,然后选择“启动影响”选项。...要在Windows 10启用ReadyBoost,请连接U盘,然后使用以下操作: 打开文件资源管理器。 单击左侧窗格中“此电脑”。 “设备和驱动器”部分下,右键单击U盘,然后选择“属性”选项。...14.增加页面文件大小 “页面文件”是Windows 10用作内存硬盘驱动器隐藏文件,充当系统内存溢出,用于保存当前计算机上运行应用程序所需数据。 ?...单击“完成”按钮。 应注意,使用还原点不会删除你文件,但它会删除创建还原点后安装系统更改、更新、驱动程序和应用程序。 默认情况下禁用“系统还原”,因此必须先启用系统还原功能。...警告:如果选择不保留文件,建议先创建电脑完整备份,或者将文件副本复制到外部驱动器,然后再继续操作。 打开设置。 单击更新和安全。 单击恢复。 “重置此电脑”部分下,单击“开始”按钮

8.8K30

【linux命令讲解大全】197.Shell命令解析:cupsenable和enable使用方法详解

直接调用与禁用内建命令同名且 $PATH 路径下找到外部命令。 打印所有内建命令,无论是否禁用。 打印处于启用状态内建命令。 打印处于禁用状态内建命令。...enable -a # 打印处于启用状态内建命令 enable # 打印处于禁用状态内建命令 enable -n # 启用一到多个内建命令 enable pwd Q&A Q: 请问 -f,-d...看起来好像没有办法编写用户自己命令来替代 Shell builtin 命令。幸运是,有了 enable 命令我们就能做到了。...关于同名命令调用优先级知识,请先参考 builtin 命令提示部分,然后继续阅读下面部分;当内建命令 echo 没有禁用时,如果要调用外部命令 echo,只能这样写 /usr/bin/echo;当我们禁用了...echo 后,优先级顺序变成了这样: 函数 > 外部命令 如果执行命令环境没有 echo 函数,那么调用 echo 就是外部命令。

11810

配置SQL Server 2005 ExpressWindows和SQL Server身份验证

OPENDATASOURCE 禁用 CLR 集成 禁用 OLE 自动化 禁用 xp_cmdshell 若要启用禁用功能和服务,请运行“开始”菜单中“SQL Server 外围应用配置器”工具。...二、配置SA 默认情况下,SQL Server 2005 Express是采用集成Windows安全验证且禁用了sa登录名。...不要关闭这个窗口,接着选择左侧“状态”,默认情况下,sa登录名是禁用,因此,我们必须启用sa登录名,选择右侧登录下启用” 最后,我们点击窗口下面的“确定”按钮。...c) 验证sa登录 我们桌面上新建一个文本文件,文件名为TestSQL.UDL,双击这个文件打开“数据链接属性”对话框,点击“提供程序”选项卡,如下图: 点击“下一步”按钮进入“高级”选项卡,输入数据源为...我们惊喜看到连接成功!为了下一次使用方便,勾选“允许保存密码”,最后,点击“确定”按钮保存这个数据链接。

1.9K30

Apriso开发葵花宝典之八Portal Session篇

#top 可以启用禁用这些功能 还可以添加调用任何Action自定义按钮 时钟 用户信息(单击可以显示Logout按钮) 附加信息(可由用户通过链接Header View Operation添加)...Action可以通过以下UI事件调用: 点击屏幕按钮或标签 单击/双击业务控件中特定位置(例如,Grid控件一行) 达到窗体控件最大字符数 Action可以: 调用另一个动作 转到另一个屏幕...另外可以通过将它们名字传递给HiddenActionList和DisabledActionList input来手动隐藏或禁用一些按钮。...这按以下顺序发生: Ø屏幕显示之前:屏幕初始化或加载On Initialize or On Load Operatio操作所有外部输出。...l如果Portal会话中不存在这样变量,并且操作接口Interface 被禁用,则函数解释器将向用户询问该变量(这与调用子操作而不传递所有所需输入时发生行为相同),如果操作接口被启用,则所需所有输入必须出现在

11110
领券