2015-04-23 2 views
0

У меня есть два обязательных столбца в пользовательском списке. При добавлении элемента, использующего новую форму OOTB, обязательный полевой валидатор показывает одно и то же сообщение об ошибке «Вы не можете оставить этот пробел». для обоих требуемых столбцов. Кто-нибудь знает, что является лучшим способом показать разные сообщения для каждого из них?Как изменить обязательное полевое сообщение об ошибке?

+0

Вы отметили как SP-2010, так и 2013 год. Кто это? Это в InfoPath? – SomeShinyObject

+0

Это на самом деле в SPF-2013. Я думал, что эта проблема распространена как для 2010, так и для 2013 года. Таким образом, добавлены оба тега. – Vijay

ответ

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 и элемент управления Sharepoint, она по-прежнему отображает сообщение, подобное Sharepoint 2010. Это делает непоследовательным с вашего сайта.

Смежные вопросы