Есть код.
<?=$arResult["FORM_NOTE"]?>
<?if ($arResult["isFormNote"] != "Y")
{
?>
<?=$arResult["FORM_HEADER"]?>
<section class="request">
<div class="container">
<h2 class="title-h2">Заявка на сотрудничество</h2>
<p class="description-text-black request-conditionals">Заполняйте анкету — и становитесь официальным дилером
белорусского бренда
«Грин Фиш». <span class="description-text-black request-conditionals-span-optional-string">Менеджер по работе
к партнёрами свяжется с вами в течение 3-х рабочих дней.</span></p>
<?
foreach ($arResult["QUESTIONS"] as $FIELD_SID => $arQuestion)
{
if ($arQuestion['STRUCTURE'][0]['FIELD_TYPE'] == 'hidden')
{
echo $arQuestion["HTML_CODE"];
}
else
{$class="request-name";
if($arQuestion['STRUCTURE'][0]['FIELD_TYPE']['ID']==1){$class="request-name"; }
if($arQuestion['STRUCTURE'][0]['FIELD_TYPE']['ID']==2){$class="request-contact-info-name-input"; }
if($arQuestion['STRUCTURE'][0]['FIELD_TYPE']['ID']==3){$class=""; }
?>
<label class="<?=$class?>"><?=$arQuestion["CAPTION"]?>
<?=$arQuestion["HTML_CODE"]?>
</label>
<? continue;?>
<tr>
<td>
<?if (is_array($arResult["FORM_ERRORS"]) && array_key_exists($FIELD_SID, $arResult['FORM_ERRORS'])):?>
<span class="error-fld" title="<?=htmlspecialcharsbx($arResult["FORM_ERRORS"][$FIELD_SID])?>"></span>
<?endif;?>
<?=$arQuestion["CAPTION"]?><?if ($arQuestion["REQUIRED"] == "Y"):?><?=$arResult["REQUIRED_SIGN"];?><?endif;?>
<?=$arQuestion["IS_INPUT_CAPTION_IMAGE"] == "Y" ? "<br />".$arQuestion["IMAGE"]["HTML_CODE"] : ""?>
</td>
<td><?=$arQuestion["HTML_CODE"]?></td>
</tr>
<?
}
} //endwhile
?>
</div>
</section>
<p>
<?=$arResult["REQUIRED_SIGN"];?> - <?=GetMessage("FORM_REQUIRED_FIELDS")?>
</p>
<?=$arResult["FORM_FOOTER"]?>
Форма отправляет все значения в админку и на почту.
но как сделать доп проверку на валидность и плэйсхолдер7
Как я понял за ввод полей отвечает <?=$arQuestion["HTML_CODE"]?>
его как то править нужно?