zoukankan      html  css  js  c++  java
  • 【SharePoint】SharePoint 2013 使用PreSaveAction自定义客户端验证

    使用PreSaveAction函数实现客户端自定义验证。

    例:【项目编号】为空时,必须填写【责任者】项。(其中【项目编号】为单行文本框,【责任者】为用户/组选择框。)

    function PreSaveAction(){
        var porjectNo = $("[id$=TextField][Title='项目编号']").val();
        var peoplePickerDiv = $("[id$='ClientPeoplePicker'][title='责任者']");
        peoplePickerDiv.next(".ms-formvalidation").remove();
    
        if (porjectNo == "") {
            var spPeoplePicker = SPClientPeoplePicker.SPClientPeoplePickerDict[peoplePickerDiv[0].id];
    
            if (spPeoplePicker.IsEmpty()) {
                var errorHtml = '<span class="ms-formvalidation sp-peoplepicker-errorMsg"><span role="alert">项目编号为空时,请填写【责任者】。<br></span></span>';
                peoplePickerDiv.after(errorHtml);
                return false;
            }
        }
    
        return true;
    };
  • 相关阅读:
    动态规划_leetcode70
    动态规划_leetcode64
    动态规划_leetcode63
    PHP处理base64编码字符串
    PHP解决h5页面跨域
    PHP对象转数组
    jQuery 正则
    mysql重置密码
    yii框架学习(获取插入后的id)
    nginx 之 root和alias
  • 原文地址:https://www.cnblogs.com/Ryukaka/p/4645966.html
Copyright © 2011-2022 走看看