显示/隐藏共享点列表的下拉列表中的选项

问题描述 投票:0回答:1

我现在以newform在sharepoint中创建了一个列表,当我单击下拉值时,我试图隐藏并显示3 tr。例如:我在下拉菜单A,B,C中有3个选项,我的tr具有ids(A,B,C)单击A仅当B仅B在且C仅C在那时A在那。同样对于编辑表单如何实现呢?

sharepoint sharepoint-2013
1个回答
1
投票

对上一个线程进行了示例测试的脚本(我不记得链接了,您可以根据字段的定义来更新脚本。

SPUtility.js

<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
    <script src="/siteassets/sputility.js" type="text/javascript"></script>
    <script language="javascript" type="text/javascript">
        $(function () {
            var employeetype = SPUtility.GetSPField('Employee Type');
            var showOrHideField = function () {
                var employeeValue = employeetype.GetValue();
                if (employeeValue == 'Existing Employee') {
                    SPUtility.GetSPField('Employee Name').Show();
                    SPUtility.GetSPField('Employee ID').Show();
                    SPUtility.GetSPField('Candidate Name').Hide();
                }
                else {
                    SPUtility.GetSPField('Employee Name').Hide();
                    SPUtility.GetSPField('Employee ID').Hide();
                    SPUtility.GetSPField('Candidate Name').Show();
                }
            }

            // run at startup (for edit form)
            showOrHideField();
            // make sure if the user changes the value we handle it
            $(employeetype.Dropdown).on('change', showOrHideField);
        });
© www.soinside.com 2019 - 2024. All rights reserved.