【SharePoint】SharePoint 2013 使用PreSaveAction自定义客户端验证
2024-10-20 09:33:21
使用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;
};
最新文章
- Android从零开始--安装
- Atitit.软件的建模种类and 建模语言选型and UML???
- Java for LeetCode 031 Next Permutation
- javascript:void(0)和javascript:;的用法
- C#事件(event)解析
- Web项目或WCF发布IIS后,如何通过VS2010调试
- Redis进阶实践之十六 Redis大批量增加数据
- PHP 中的CURL 模拟表单的post提交
- Linux学习历程——Centos 7 touch命令
- 用Java执行Python:Jython踩坑笔记
- 微信接口 output {";errMsg";:";translateVoice:fail, the permission value is offline verifying";}
- URLConnection和HttpURLConnection
- CF451E
- 修改ElementUI源码样式
- Centos7.2中安装pip
- Python: print stdout同行输出
- 【Linux】Jenkins+Git源码管理(三)
- joinablequeue模块 生产者消费者模型 Manager模块 进程池 管道
- Hdu1427 速算24点 2017-01-18 17:26 46人阅读 评论(0) 收藏
- [JQuery代码]超酷鼠标滑过背景高亮效果