如何验证sharepoint表单上的数据输入?

如何验证sharepoint表单上的数据输入?,sharepoint,forms,validation,dataview,Sharepoint,Forms,Validation,Dataview,如何用另一个列表的列验证文本字段?我目前正在用数据源填充下拉列表,然后使用javascript将文本字段与下拉列表中的项目进行比较。有更好的办法吗 我遇到的第二个问题是如何触发Validate函数 我知道有两个自定义表单用于向sharepoint列表添加数据。一个是使用Sharepoint Designer中的Dataview Web部件创建的,另一个是使用Sharepoint Designer中的列表表单Web部件创建的 我使用Sharepoint Designer Insert Datavi

如何用另一个列表的列验证文本字段?我目前正在用数据源填充下拉列表,然后使用javascript将文本字段与下拉列表中的项目进行比较。有更好的办法吗

我遇到的第二个问题是如何触发Validate函数

我知道有两个自定义表单用于向sharepoint列表添加数据。一个是使用Sharepoint Designer中的Dataview Web部件创建的,另一个是使用Sharepoint Designer中的列表表单Web部件创建的

我使用Sharepoint Designer Insert Dataview->Insert Selected Fields as New Item Form创建了一个DataFormWebPart。这将在表单末尾提供保存和取消按钮。如何截获保存按钮事件


我找到了一个解决方案,但它只适用于带有OK Cancel按钮的NewForm页面

如果要验证多个字段的状态,必须使用事件处理程序。如果要取消正在添加/更新的项目,可以使用ItemAdding/ItemUpdate事件

properties.Cancle=true; properties.ErrorMessage=“您的验证消息。”


我认为您正在尝试构建一个名为的工具

如果是这样,请查看此博客:


希望这有帮助

能否将查询字符串添加到公式框中进行验证

e、 g.像这样:

 ^[a-zA-Z]{2}[0-9]{6}[A-Za-z]{1}$
根据国家保险号码进行验证

sharepoint表示该列必须=true, 那么我可以输入类似的内容吗

[column name] = ^[a-zA-Z]{2}[0-9]{6}[A-Za-z]{1}$