Форма с проверкой действия на сайте. Подтверждение действия на форме (confirm)
Форма при сохранении может проверить некое условие (в SaveItem), выдать пользователю запрос на подтверждение и только затем выполнить целевое действие.
Настройка SaveItem:
CREATE PROCEDURE [dbo].[fm_watch_formConfirm_saveItem]
@username nvarchar(256),
@itemID int,
@parameters ExtendedDictionaryParameter readonly
-- необходимо обязательно перечислить все поля в форме (@fieldcode и т.д.)
AS
BEGIN
declare @confirmCode nvarchar(128)
select @confirmCode = Value2 from @parameters where [Key]='confirmCode'
declare @check bit = 0 -- если 0 то значит выдаем окно подверждения действия
if(@check = 0 and isnull(@confirmCode, '')='') begin
select 1 Result, ' Проверка... ' Msg, '{"title" : "title 1", "text": "Some confirm text", "btnText": "Go!", "confirmCode":"code1" }' Confirm
return
end
if(@confirmCode = 'code1') begin
select 1 Result, 'Сохранено по подтверждению '+ @confirmCode Msg
end
-- 1 SELECT (Result, Msg)
select 1 Result, 'Сохранено' Msg
END
Другие демостенды
— Управление статусом заявки на сайте— Подтверждение действия пользователя по коду через email, смс
Что есть в базе знаний по этой теме
— Генерация документов Docx и Xlsx. Выгрузка Excel, Word по шаблону— Как обновить таблицу после сохранения формы в модальном окне
— Как сделать подтверждение действия в СМС (SMS) в форме
— Как создать кастом форму с подтверждением действия по Email или SMS (JS метод)
— Как сделать окно подтверждения действия формы
— Как сделать форму с простым подтверждением действия (confirm)
Последние обновления
Интеграции 24.11.2025
Разное 24.11.2025
Форма 15.11.2025
Визуализация 02.11.2025
Таблица 08.10.2025
Форма 26.09.2025
Таблица 23.09.2025
Разное 23.08.2025
Таблица 21.08.2025
Форма 20.08.2025
Таблица 18.08.2025
Таблица 21.06.2025
Форма 07.06.2025
Форма 29.03.2025
Форма 17.02.2025
Файлы и документы 10.01.2025
Форма 01.11.2024
Форма 23.10.2024
SQL-инструмент для создания личных кабинетов на сайте
Платформа Falcon Space
Это снижение стоимости владения
за счет меньшего количества людей для поддержки
Это быстрое внесение изменений
по ходу эксплуатации программы
Это современный интерфейс
полная адаптация под мобильные устройства