Если в параметрах компонента "Обратная связь" не выбирать обязательные поля для заполнения, то они все будут обязательными.
Форма все равно отправляется и метод почему-то GET?
В шаблоне все пересмотрел уже на 1000 раз, все правильно, метод у формы POST, action задан, атрибут name у input'ов есть, кнопка submit есть, но данные почему-то отправляются методом GET, соответственно компонент не обрабатывает ничего, т.к. в компоненте задано так:
В форме все так:
При отправке формы, заголовок в firebug
Я не могу понять что за url, как и зачем, и почему он меня перенаправляет?
при наведении на post/moya-forma/ появляетсяhttp://www.bitrix.den/moya-forma/?success=Y
Стандартная форма компонента все отправляет постом, моя нет.
Если удалить проверку сессии в форме
то форма летит постом
Подскажите пожалуйста, что за косяк такой может быть?
Форма все равно отправляется и метод почему-то 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()?> |
Подскажите пожалуйста, что за косяк такой может быть?