Что нового

Неявный Submit формы / Проблема с отправкой данных

ZanMax

Тестер
Сообщения
120
Репутация
5
Всем привет.
Погомите понять. Есть вот такая форма:
Код:
	<form accept-charset="UTF-8" action="/account/codes" class="new_pepsi_code" data-remote="true" id="new_pepsi_code" method="post">
		<div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="?">
		<input name="authenticity_token" type="hidden" value="xYVv+W1DvO+8H+CGQuQ3IZOWKaxSX3zJ7sikocGSPeg="></div>
    <input class="codeInput blur" id="pepsi_code_value" name="pepsi_code[value]" size="30" title="Введи код з-під кришечки" type="text">
    <input class="regCode btnhover" id="pepsi_code_submit" name="commit" type="submit" value="Зареєструвати код">
</form>

Ввожу в нее данные:

Код:
$cForm = _IEGetObjById($oIE,"new_pepsi_code")
		$cCode = _IEFormElementGetObjByName($cForm,"pepsi_code[value]")
		_IEFormElementSetValue($cCode,$maincode)
		_IEFormSubmit($cForm)
		_IELoadWait($oIE)


Но реакции не получаю. Страничка не реагирует. Я не могу понять. Данные отправились или нет.
Даже если вручную нажимаю на эту кнопку ничего не происходит.
Спасибо большое.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: Сабмит формы


Предупреждение За нарушение общих правил (пункт В.8):
Так как эта конференция называется "Русское сообщество AutoIt", язык общения на ней - Русский. Названия фирм или программных продуктов, аббревиатуры и т.д. должны быть написаны так, как они пишутся в оригинале, например не следует писать УСБ вместо USB. На форуме крайне не рекомендуется намеренно искажать русский язык и использовать "сетевой жаргон" на подобии "Аффтар выпей йадау!".


С уважением, ваш Модератор.




Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Сабмит формы" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.
 
Автор
Z

ZanMax

Тестер
Сообщения
120
Репутация
5
Исправил. Так подходит?
Или еще что-то не так?
Не могу понять конечно за что возможен бан. Пусть это будет на совести модератора ...
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
ZanMax
Попробуйте так:
Код:
$oPCode = _IEGetObjById($oIE, "pepsi_code_value")
$oForm = _IEGetObjById($oIE, "new_pepsi_code")
$oPCode = _IEFormElementGetObjByName($oForm, $oPCode.name)
_IEFormElementSetValue($oPCode, $maincode)
_IEFormSubmit($oForm)
_IELoadWait($oIE)
 
Верх