限制SharePoint新表单项上使用Java的附件数量?

时间:2018-05-29 18:14:20

标签: javascript sharepoint sharepoint-2010 workflow

我目前正在共享点列表中的newform上的内容编辑器中使用这段代码来检查并确保新项目表单上有附件:

<script type="text/javascript" language="javascript">

function PreSaveAction() { if 
(document.getElementById('idAttachmentsRow').style.display=='none' ) { > 
alert('Attachment is Mandatory! Please attach Documents.'); return false ; } 
else { return true; } } </script>

是否仍然使用某些类似的代码来确保用户只上传1个附件而不是上传?

加分问题:当用户更改/上传其他/新附件或将当前附件替换为共享点列表项时,是否有一种简单的方法可以设置列值?

1 个答案:

答案 0 :(得分:0)

尝试以下js解决方案。

<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
     <script type="text/javascript">
            function PreSaveAction() {            
                var attachementCount=$('#idAttachmentsTable').find('tr').length;
                if (attachementCount < 1) {
                    alert("Attachment is Mandatory!");
                    return false;
                } else
                    return true;            
            }
        </script>