Если в параметрах компонента "Обратная связь" не выбирать обязательные поля для заполнения, то они все будут обязательными.
Форма все равно отправляется и метод почему-то GET?
В шаблоне все пересмотрел уже на 1000 раз, все правильно, метод у формы POST, action задан, атрибут name у input'ов есть, кнопка submit есть, но данные почему-то отправляются методом GET, соответственно компонент не обрабатывает ничего, т.к. в компоненте задано так:
В форме все так:
При отправке формы, заголовок в firebug
Я не могу понять что за url, как и зачем, и почему он меня перенаправляет?
при наведении на post/moya-forma/ появляется
Стандартная форма компонента все отправляет постом, моя нет.
Если удалить проверку сессии в форме
то форма летит постом
Подскажите пожалуйста, что за косяк такой может быть?
Форма все равно отправляется и метод почему-то GET?
В шаблоне все пересмотрел уже на 1000 раз, все правильно, метод у формы POST, action задан, атрибут name у input'ов есть, кнопка submit есть, но данные почему-то отправляются методом GET, соответственно компонент не обрабатывает ничего, т.к. в компоненте задано так:
| Код |
|---|
if($_SERVER["REQUEST_METHOD"] == "POST" && strlen($_POST["s ubmit"]) > 0)
{
if(check_bitrix_sessid())
{
...
}
} |
В форме все так:
| Код |
|---|
<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>
|
При отправке формы, заголовок в firebug
| url | Статус |
| POST /moya-forma/ | 302 Found |
Я не могу понять что за url, как и зачем, и почему он меня перенаправляет?
при наведении на post/moya-forma/ появляется
Стандартная форма компонента все отправляет постом, моя нет.
Если удалить проверку сессии в форме
| Код |
|---|
<?=bitrix_sessid_post()?> |
Подскажите пожалуйста, что за косяк такой может быть?
