如何更改必填字段错误消息?

时间:2015-04-23 16:24:25

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用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相同的消息。它会使您的网站不一致。