SharePoint自定义列表表单不验证必填字段

时间:2011-01-26 21:19:02

标签: validation sharepoint-2007 requiredfieldvalidator newforms

我的故事:

我必须自定义页面NewForm.aspx,因此我隐藏了默认ListFormWebPart并使用SharePoint Designer添加了自定义列表表单[DataFormWebPart]。

我的问题:

如果必填字段为空,则SharePoint现在会触发一个漂亮的 错误 页面,而不是在每个空字段下面放置常用的验证消息。

您是否知道如何重新启用 空必填字段验证

谢谢!

1 个答案:

答案 0 :(得分:0)

听起来客户端验证例程没有被调用。

ListFormWebPartOnLoad();

中执行此操作
this.Page.Form.Attributes["onsubmit"] = "if (typeof(_spFormOnSubmitWrapper) == \"function\") return _spFormOnSubmitWrapper();";

这样可以注入客户端验证调用。

DataFormWebPart网页部件似乎只在打开异步时注入它。

您可能需要手动添加。