javascript - 根据共享点中是/否(复选框)字段的值启用或禁用字段
问题描述
当“需要 RCA”复选框未选中(或否)时,我想隐藏“工具”和“责任”字段,否则应显示“工具”和“责任”等字段。我在sharepoint的脚本编辑器中尝试了以下代码:
<script src="https://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("select[title='RCA Required']").click(function() {
if ($('input[title="RCA Required"]').is(':checked'))
{
$('nobr:contains("Tool")').closest('tr').show();
$('nobr:contains("Responsible")').closest('tr').show();
}
else
{
$('nobr:contains("Tool")').closest('tr').hide();
$('nobr:contains("Responsible")').closest('tr').hide();
}
});
});
</script>
解决方案
尝试修改如下:
<script type="text/javascript">
$(document).ready(function(){
$("input[title='RCA Required']").click(function() {
if ($('input[title="RCA Required"]').is(':checked'))
{
$('nobr:contains("Tool")').closest('tr').show();
$('nobr:contains("Responsible")').closest('tr').show();
}
else
{
$('nobr:contains("Tool")').closest('tr').hide();
$('nobr:contains("Responsible")').closest('tr').hide();
}
});
});
</script>
由于复选框是输入类型控制不选择:
推荐阅读
- time - Unetstack模拟器中模拟脚本中模拟时间的默认单位
- python - 如何在 Gmail API 中正确设置“In-Reply-To”和“Reference”标头
- ssl - 如何保护 ELK 和 Filebeat?
- r - 为什么我在过滤数据集中的变量时只收到“NA”的结果?
- c# - 如何创建具有 http post 功能的 Web Api,该功能可以从正文中获取任何动态 json 内容并能够将其解析为字符串
- java - 事务提交后休眠线程未完成
- dart - Flutter - 列出瓷砖或卡片分隔符
- python - 如何从.ipynb(Jupyter Notebook)制作可执行的Python文件?
- sql-server - 如何显示哪个产品相关价格逐年上涨
- android - BottomNavigationView 无法正确显示