【问题标题】:How to change required field error message?如何更改必填字段错误消息?
【发布时间】:2015-07-01 23:33:49
【问题描述】:

我在自定义列表中有两个必填列。使用 OOTB 新表单添加项目时,必填字段验证器显示相同的错误消息“您不能将此留空”。对于两个必需的列。有谁知道为每个人显示不同消息的最佳方式是什么?

【问题讨论】:

  • 您同时标记了 SP-2010 和 2013。它是哪一个?这是在 InfoPath 中吗?
  • 它实际上在 SPF-2013 中。我认为这个问题在 2010 年和 2013 年都很常见。所以,添加了两个标签。

标签: sharepoint-2010 sharepoint-2013 sharepoint-list


【解决方案1】:

您可以使用 Strings.STS 来覆盖消息。如果您想应用您的所有网站,只需将此代码添加到您的页面或母版页。

<script type="text/javascript">
        $(document).ready(function () {
            try {
                if (Strings.STS.L_SPClientRequiredValidatorError != null) {
                    Strings.STS.L_SPClientRequiredValidatorError = "What ever you want!";
                }
            }
            catch (exception) { }
        });
    </script>

有关详细信息:SharePoint 2010 使用消息:“您必须为此必填字段指定一个值。”它在从服务器验证后显示。 SharePoint 2013 显示一条消息“您不能将此留空”。经客户确认后。

但是,如果您使用 Sharepoint webpart 和 Sharepoint 控件,它仍然会显示与 Sharepoint 2010 相同的消息。它与您的站点不一致。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多