Единственным пуленепробиваемым способом было бы создание приемника событий SharePoint с использованием C # (множество примеров в Интернете).
Я не совсем уверен, как вы могли бы добиться этого с помощью SPD.
Если вы не хотите писать какой-либо код на C #, то на самом деле остается только JavaScript.Это все еще потребует разработки (в конце концов, это сайт программирования).Возможно, вы могли бы воспользоваться SPUtility.js (полное раскрытие, это библиотека, которую я поддерживаю).
Основные шаги будут:
- Отредактируйте свойNewForm.aspx и добавьте веб-часть «Редактор контента»
- Внутри веб-части «Редактор контента» напишите свой JavaScript:
- Присоедините новый обработчик
onClick
к кнопкам «OK» в NewForm.aspx - Используйте метод SPUtility
GetValue
, чтобы получить значение ваших 5 полей, проверить одно из них и показать сообщение, если оно недействительно