笑男手札:如何隐藏SharePoint 2010中调查(Survey)的保存并关闭(Save and Close)按钮

今天遇到一个case,收益匪浅,留此随笔记录:

利用JavaScript将SharePoint 2010中,新调查(Survey)页面的保存并关闭(Save and Close)按钮隐藏。

这个请求的原因还是因为客户对于页面的按钮功能有误解,如下图:

可以看到,有的调查由于设计的原因,会在回答调查的新页面中出现保存并关闭(Save and Close)按钮。

有些客户在进行调查时,认为点击这个按钮,就已经完成了所有的问卷。其实,这个按钮的作用只是保存当前已经完成的调查内容,而并不是全部内容。Next按钮才是进行下一页的调查问卷,Finish按钮才是完成全部调查(此截图未包含此按钮)。所以,为了避免这种误导,有的客户提出想将保存并关闭(Save and Close)按钮进行隐藏。

首先,需要将以下脚本保存为.js文件(例如hidebutton.js):

<script type=”text/javascript”>
var x=document.getElementsByTagName(“input”);
for (var i=0; i<x.length; i++)
{
if (x.item(i).type==”button” && x.item(i).value==”Save and Close”)
{
x.item(i).style.display=”none”;
}
}
</script>

然后,通过全部站点内容(All Site Content)进入文档库下面的Style Library的文件库中:

然后就是需要在调查的问卷页面添加一个内容编辑器(Content Editor Web Parts)。我在这里遇到一些问题,那就是怎么编辑问卷页面。其实就是在弹出的页面,右键查看属性。

复制URL地址,注意不用复制?后面的参数,然后在新页面打开,并通过网站操作(Site Action)下面的编辑页面(Edit Page),添加一个新的WebPart。

我在这里又遇到一个新的问题,就是点击添加新的WebPart,页面没有反应:(。

解决方案就是在地址栏后面添加参数"?toolpanveiw=2",就可以在页面调出添加WebParts的窗口了(如下图右侧):

然后就是编辑内容编辑器的属性,将JavaScript文件的相对URL放到内容链接处(Content Link):

保存,刷新,测试:

成功!!!

感谢各位看官 :)

Reference:

How To Hide Save & Close For Surveys Using JavaScript

时间: 2024-12-29 17:20:42

笑男手札:如何隐藏SharePoint 2010中调查(Survey)的保存并关闭(Save and Close)按钮的相关文章

SharePoint 2010 中使用Ztree和EasyUI样式冲突问题

<style type="text/css"> /*解决ztree和SharePoint样式冲突问题*/ .ztree li a { display: inline-block !important; padding: 1px 3px 0 0 !important; height: 18px !important; } .ztree li ul { margin: 0 !important; padding: 0 0 0 18px !important; } /*解决tre

在SharePoint 2010中部署RBS

分类:             SharePoint              2015-01-28 10:12     62人阅读     评论(0)     收藏     举报 一.RBS(Remote BLOB Storage)简介 在SharePoint的大部分企业应用案例中,SharePoint都是要承担着非常繁重的文件管理工作,这些文件类型包括了Word文档,Excel文档甚至是数据量庞大的音频.视频文件.对于这些文件,SharePoint默认都是将它们以BLOB的数据形式存储在内容

SharePoint 2010 中新建项目时显示的“新”“New”字样探讨

SharePoint 2010 中新建项目时显示的"新""New"字样探讨 在SharePoint 2010 中,当我们新建项目时,会发现新项目右上角出现"新"字样.见图: 但是请思考一下,为什么下面第二个项目不一样呢?说明"新"字样出现的时间是有限制的,如果超出了某个时间,会自动消失.你知道"新"字样会出现多久吗?一天?两天? 默认情况下,"新"字样持续2天,由days-to-show

在SharePoint 2010中部署RBS (转)

一.RBS(Remote BLOB Storage)简单介绍 在SharePoint的大部分企业应用案例中,SharePoint都是要承担着非常繁重的文件管理工作,这些文件类型包含了Word文档,Excel文档甚至是数据量庞大的音频.视频文件.对于这些文件,SharePoint默认都是将它们以BLOB的数据形式存储在内容数据库其中.这就非常easy导致SharePoint的数据库容量被这些BLOB数据所高速消耗,并且用户在使用SharePoint进行文件的管理的时候,须要频繁地对这些大数据量的B

VSTO学习笔记(四)从SharePoint 2010中下载文件

原文:VSTO学习笔记(四)从SharePoint 2010中下载文件 上一次我们开发了一个简单的64位COM加载项,虽然功能很简单,但是包括了开发一个64位COM加载项的大部分过程.本次我们来给COM加载项添加一些功能:从SharePoint 2010的文档库中下载一个Excel文档到本地. 示例代码下载 本系列所有示例代码均在 Visual Studio 2010 Ultimate RC + Office 2010 Professional Plus Beta x64 上测试通过. 1.首先

SharePoint 2010 中创建超链接到Pop-Up对话框

SharePoint 2010 中创建超链接到Pop-Up对话框 SharePoint 2010 推出了新式的带有阴影的弹出对话框,你感觉怎么样?我感觉倒是挺酷的.这样少打开了一个页面,省事多了,而且不会让用户迷惑,在不同页面中穿梭.问题是在你的页面中,如何创建自定义的超链接,放在Pop-Up对话框里呢? 其实方法真的很简单,使用一个SharePoint内置的JavaScript功能就可以了.(PS:在SharePoint 2010中测试可用,因为我没有2013..) 这里给出两种方法.加到快速

SharePoint 2010中一些必须知道的限制

最大文件名长度是123个字符. 一个文档库(library)里最多可以存放10000个文档 一个视图(view)里最多显示5000个条目(item) 推荐的单个内容数据库(content database)的容量不要大于200GB 文件名中禁止包含的特殊字符有 " # % & * : < > ? \ / { | } ~ } SharePoint 2010中一些必须知道的限制

笑男手札:SharePoint 2013 单一服务器场环境恢复数据库内容

SharePoint 2013 单一服务器场环境恢复数据库内容 笑男的公司服务很多客户,当然,这些客户都很挑剔,所以一般情况下生产(Prod)环境的服务是不能停的. 当然,如果你将包含相同网站集的数据库连接到同一个服务器场,报错!报错!报错!报错!报错!报错!报错!报错! 报错还是好的,如果整个网站应用或者服务器场down了,啊哈~兄弟,你立马就是名人了!!!! 在SharePoint 2007的服务器场,如果客户需要恢复之前的数据,笑男就需要让SQL的XDJM先把数据恢复到试生产(PrePro

笑男手札:SharePoint 2013到底显示什么语言(多语言设置)

SharePoint 2013可以安装多语言包,不过在客户端显示的是何种语言,其实是一个挺耐人回味的问题. SharePoint 2013显示的语言,由安装的语言包.网站的语言设置以及客户端IE的语言设置共同生效.(多么的让人崩溃) 测试结果: 浏览器 SharePoint 页面语言 安装语言 可替换 EN CN / CN CN EN / EN EN EN CN EN CN EN CN CN EN CN EN EN CN CN EN CN 可以参考上面表格:例如, 浏览器设置为英语,ShareP