Если в параметрах компонента "Обратная связь" не выбирать обязательные поля для заполнения, то они все будут обязательными.
Форма все равно отправляется и метод почему-то GET?
В шаблоне все пересмотрел уже на 1000 раз, все правильно, метод у формы POST, action задан, атрибут name у input'ов есть, кнопка submit есть, но данные почему-то отправляются методом GET, соответственно компонент не обрабатывает ничего, т.к. в компоненте задано так:
[CODE]if($_SERVER["REQUEST_METHOD"] == "POST" && strlen($_POST["s ubmit"]) > 0)
{
if(check_bitrix_sessid())
{
...
}
} [/CODE]
В форме все так:
[CODE]<fo rm action="<?=$APPLICATION->GetCurPage()?>" method="POST">
<?=bitrix_sessid_post()?>
....
<input type="text" value="<?=$arResult[$FIELD]?>" name="<?=strtolower($FIELD)?>" />
<div>
<input type="s ubmit" name="s ubmit" value="<?=GetMessage("MFT_SUBMIT");}?>" />
</div>
[/CODE]
При отправке формы, заголовок в firebug
[TABLE]
[TR][TD][SIZE=3]url[/SIZE][/TD][TD][SIZE=3]Статус[/SIZE][/TD][/TR]
[TR][TD]POST /moya-forma/[/TD][TD]302 Found[/TD][/TR]
[/TABLE]
Я не могу понять что за url, как и зачем, и почему он меня перенаправляет?
при наведении на post/moya-forma/ появляется http://www.bitrix.den/moya-forma/?success=Y
Стандартная форма компонента все отправляет постом, моя нет.
Если удалить проверку сессии в форме [CODE]<?=bitrix_sessid_post()?> [/CODE]то форма летит постом
Подскажите пожалуйста, что за косяк такой может быть?