Javascript 如何在SharePoint中禁用勾选控制

Javascript 如何在SharePoint中禁用勾选控制,javascript,sharepoint-online,Javascript,Sharepoint Online,我在SharePoint Online中使用经典视图查看列表。 以下是我列表中的列: 运行表单时将显示以下内容: 我的情况: 如果未填写实际完成日期,则不会显示/禁用“已完成”字段。但如果填写了实际完成日期,则会显示“已完成”,并且可以进行填写 此条件在编辑项目时完成 代码如何? 因为我还是java脚本的新手 感谢主java脚本测试代码供您参考: <script src="//code.jquery.com/jquery-3.2.1.min.js" type=&qu

我在SharePoint Online中使用经典视图查看列表。 以下是我列表中的列:

运行表单时将显示以下内容:

我的情况: 如果未填写实际完成日期,则不会显示/禁用“已完成”字段。但如果填写了实际完成日期,则会显示“已完成”,并且可以进行填写

此条件在编辑项目时完成

代码如何? 因为我还是java脚本的新手


感谢主java脚本测试代码供您参考:

<script src="//code.jquery.com/jquery-3.2.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
    $(function () {
        $("input[title='Completed']").hide();
        $("input[title='date']").get(0).onvaluesetfrompicker = DatePickerChanged;
        function DatePickerChanged(e) {
            console.log("DatePickerChanged" + $("input[title='date']").val())
            if($("input[title='date']").val()!=""){
                $("input[title='Completed']").show()
            }else{
                $("input[title='Completed']").hide();
            }
        }
        $("input[title='date']").change(function () {
            console.log("input change " + $("input[title='date']").val());
            if($("input[title='date']").val()!=""){
                $("input[title='Completed']").show()
            }else{
                $("input[title='Completed']").hide();
            }
        });
    });
</script>

$(函数(){
$(“输入[title='Completed'])。隐藏();
$(“输入[title='date'])。获取(0)。onvaluesetfrompicker=DatePickerChanged;
函数DatePickerChanged(e){
console.log(“DatePickerChanged”+$(“输入[title='date']”)val()
如果($(“输入[title='date'])。val()!=“”){
$(“输入[title='Completed']”)show()
}否则{
$(“输入[title='Completed'])。隐藏();
}
}
$(“输入[title='date']”)。更改(函数(){
log(“输入更改”+$(“输入[title='date']”)val());
如果($(“输入[title='date'])。val()!=“”){
$(“输入[title='Completed']”)show()
}否则{
$(“输入[title='Completed'])。隐藏();
}
});
});
测试结果: 提示:jQuery选择器需要根据您的列进行调整。