Делаю заполнение ответов формы встретился с такой проблемой, что некоторые поля не заполняются через мой кастомный шаблон.
Данные полей отправляются ajax причем все которые нужны но при добавление их добавляются только два: сообщение и имя. В проверки говорит что поле email не заполнено.
php:
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->RestartBuffer();
foreach ($_REQUEST as $key => $value) {
$result[$key] = $value;
}
$arResul = array();
echo json_encode($result);
if(CModule::IncludeModule("form"))
{
$e = CFormResult::Add((int)$result['WEB_FORM_ID'],$result,"N");
if(CFormResult::Mail($e,$result,"N"))
{
$r = CForm::Check((int)$result['WEB_FORM_ID'],$result,false,"N","Y");
echo json_encode($r);
}
else
{
global $strError;
$arResul['t'] = $strError;
echo json_encode($arResul);
}
}
?>