【问题标题】:Making Date Field “Required” in SharePoint 2013 List breaks custom List Form Validation在 SharePoint 2013 列表中将日期字段设为“必需”会破坏自定义列表表单验证
【发布时间】:2020-03-17 01:39:34
【问题描述】:

我有一个用于 SharePoint 2013 列表的自定义新表单,它有多个必填字段,当我单击提交时,表单验证工作正常,如果任何必填字段为空,它会显示红色错误“您必须为这个必填字段。”

问题是如果我将 DateTime 字段标记为必填,则强制验证无法正常工作。它不会验证所有必填字段并在提交/添加新记录时显示红色消息。仅在使用自定义表单时才会出现此问题,而不是在默认的 newform.aspx 中。

我看到了similar issue here,但没有正确回答为什么会发生这种情况以及如何解决?

【问题讨论】:

    标签: sharepoint sharepoint-2013 sharepoint-designer sharepoint-list


    【解决方案1】:

    因为系统会先检查datetime字段是否为空,然后再检查其他,如果你给这个datetime字段设置了一个值并勾选保存按钮,如果其他必填字段为空,也会显示下面的错误信息领域。

    作为一种解决方法,我们可以在字段设置中为 DateTime 字段设置默认值。

    【讨论】:

      猜你喜欢
      • 2011-06-16
      • 1970-01-01
      • 2013-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多