Добрый вечер. Столкнулся с проблемой. Необходимо стилизовать форму. Все шаблоны созданы все вписано, но вот только рою уже второй день и никак не могу понять как же возможно прописать форме и input "class"?
Как я понял сама форма, тег form, и все прилегающие скрытые теги выводятся одной командой:
<?=$arResult["FORM_HEADER"]?>
И также с этой командой выводится ряд скрытых тегов, которые содержать ID формы ID сесии и т.д.
В моем случае необходимо использовать аякс и поэтому мой FORM_HEADER выводит следующие скрытые поля:
<form name="SIMPLE_FORM_1" action="/novaya-stranitsa.php?bitrix_include_areas=N&clear_cache=Y" method="POST" enctype="multipart/form-data">
<input type="hidden" name="bxajaxid" id="bxajaxid_b3cad0d48daa554e7f397cad9fd4c4b6_8BACKi" value="b3cad0d48daa554e7f397cad9fd4c4b6">
<input type="hidden" name="AJAX_CALL" value="Y">
<script type="text/javascript">
function _processform_8BACKi(){
var obForm = top.BX('bxajaxid_b3cad0d48daa554e7f397cad9fd4c4b6_8BACKi').form;
top.BX.bind(obForm, 'submit', function() {BX.ajax.submitComponentForm(this, 'comp_b3cad0d48daa554e7f397cad9fd4c4b6', true)});
top.BX.removeCustomEvent('onAjaxSuccess', _processform_8BACKi);
}
if (top.BX('bxajaxid_b3cad0d48daa554e7f397cad9fd4c4b6_8BACKi'))
_processform_8BACKi();
else
top.BX.addCustomEvent('onAjaxSuccess', _processform_8BACKi);
</script>
<input type="hidden" name="sessid" id="sessid" value="32ffbd7641347dee4e6e6ccc99533dff">
<input type="hidden" name="WEB_FORM_ID" value="1">
</form>
Тобиш выводится сам скрипт, благодаря которому и работает АЯКС, и + 2 поля в которых насколько я понял содержатся ИД и значения к этому аяксу.
Как разбить FORM_HEADER и собрать самому тег FORM я впринцыпе разобрался, достаточно вывести массив $arResult через print_r и сразу видно как обратится к WEB_FORM_NAME или WEB_FORM_ID
Но вот как собрать еще и AJAX? Где можно посмотреть эти ID и этот скрипт в который они автоматически подставляются Битриксом? Прошу вашей помощи. Мб я где то что то забыл, и т.п.
Весь ход своих действия я описал.
Также я думал что в массиве $arResult в переменной FORM_HEADER как раз и хранится вся эта собираемая информация и думал что её возможно оттуда извлечь. Но к сожалению там вообще пусто... Как же тогда собирается вся эта форма?
Очень буду благодарен за помощь! Заранее Спасибо.