Значение для плейсхолдеров надо взять из других одноименных полей в форме. Если предположить, что у нас есть два опциональных поля:
question и
question_preset, то логика следующая:
- если одно из двух — склеиваем по первому формату
- если есть оба поля — склеиваем по второму формату
- если оба отсутствуют — форма не дает отправить