我目前正在共享点列表中的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个附件而不是上传?
加分问题:当用户更改/上传其他/新附件或将当前附件替换为共享点列表项时,是否有一种简单的方法可以设置列值?
答案 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>