Javascript 如何在SharePoint中禁用勾选控制
我在SharePoint Online中使用经典视图查看列表。 以下是我列表中的列: 运行表单时将显示以下内容: 我的情况: 如果未填写实际完成日期,则不会显示/禁用“已完成”字段。但如果填写了实际完成日期,则会显示“已完成”,并且可以进行填写 此条件在编辑项目时完成 代码如何? 因为我还是java脚本的新手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
感谢主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选择器需要根据您的列进行调整。