SharePoint 2013 List中的“使日期字段为必需”中断自定义列表表单验证

问题描述 投票:0回答:1

我有一个针对SharePoint 2013 List的自定义新表单,该表单具有多个必填字段,当我单击Submit时,表单的验证工作正常,如果任何必填字段为空,则显示为红色错误“您必须为此指定一个值必填字段。“

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

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

sharepoint sharepoint-2013 sharepoint-designer sharepoint-list
1个回答
0
投票

因为系统会先检查datetime字段是否为空,然后再检查其他内容,如果您为此datetime字段设置了一个值并选中了save按钮,如果其他必填字段为空,它们还将在字段。

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.