隐藏 Sharepoint 调查列表字段

发布于 2024-12-26 04:57:22 字数 91 浏览 2 评论 0原文

我有一份调查清单。我需要通过将 javascript 放置在内容编辑器 Web 部件中来隐藏特定问题。谁能给我正确的 JavaScript 代码来隐藏调查列表中的问题?

I have a survey list. I need to hide a particular question by placing javascript in a content editor webpart. Can anybody give me the proper javascript code to hide the question in the survey list?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

波浪屿的海角声 2025-01-02 04:57:22
document.getElementById('MyQuestionID').style.display = 'none';

尽管我建议使用 JQuery 并从要隐藏的元素中遍历 dom,以隐藏元素所在的 thjat。在这种情况下,加载 JQuery JS 文件并使用如下内容:

$(document).ready(function() {
    $('input[title="MyQuestionTitle"]').parent().parent().css("display","none");    
});
document.getElementById('MyQuestionID').style.display = 'none';

Though I'd suggest using JQuery and traversing up the dom from the element you want to hide, to hide the thjat the element is contained within. In which case, load the JQuery JS file and use something like:

$(document).ready(function() {
    $('input[title="MyQuestionTitle"]').parent().parent().css("display","none");    
});
云胡 2025-01-02 04:57:22

由于人员选择器在浏览器中的呈现方式,确定人员选择器有点棘手,请尝试这样的操作

var searchText = RegExp("FieldName=\"[YOUR PEOPLE PICKER NAME]\"", "gi");  
$("td.ms-formbody").each(function() {  
    if(searchText.test($(this).html())) 
    {  
        $(this).find("div[Title='People Picker']").css('display', 'none');
        return false;  
    }  
});

The People Picker is a little trickier to pin down due to the way it is rendered in the browser, try something like this

var searchText = RegExp("FieldName=\"[YOUR PEOPLE PICKER NAME]\"", "gi");  
$("td.ms-formbody").each(function() {  
    if(searchText.test($(this).html())) 
    {  
        $(this).find("div[Title='People Picker']").css('display', 'none');
        return false;  
    }  
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文