SharePoint提交前有效性验证
In this article we will see how to implement client side validation in SharePoint list with out using SharePoint designer.
For this follow the below steps
- 找到需要有效性验证的页面,如NewForm.aspx或者EditForm.aspx
 在URL后面输入红色部分:(http://mysite/ Lists/job/NewForm.aspx?pageview=shared&toolpaneview=2)可以进入编辑模式.
- 添加一个 “content editor web part” 并且修改这个web part,在代码视图中输入
- Add the below script 
1.<script language="javascript">2.functionPreSaveAction()3.{4.//add your JavaScript code here and return true / false5.}6.</script>
如:
<script language="javascript"> 
function PreSaveAction() 
{ 
//add your JavaScript code here and return true / false 
      var elm2 = document.getElementById("idAttachmentsTable");
         if (elm2 == null || elm2.rows.length == 0)
{
                    alert('Please attach file!');
             return false;
}
                else
{
                    return true;   
}
} 
</script>
以上代码的作用为:在提交的时候验证附件是否为空,如果空,提示必须添加附件。
另外还可以通过http://www.codeplex.com/SPJsLib杜总发布的JS方案来检测。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号