Не работает метод submit();
Не работает этот метод(
<script> function testID(id, type){ document.getElementById('beforepay').submit(); } </script> <form accept-charset="windows-1251" target="_blank" id="beforepay" name="beforepay" method="post" action="" onSubmit="testID(322332, 1);return false;"> <input autocomplete="OFF" style="color: rgb(0, 0, 0);" name="submit" value="Далее" type="submit"> </form> Блин, здесь работает( В консоли пишет: document.getElementById("beforepay").submit is not a function У меня прописан submit в hendlresponse, может из-за этого? |
"beforepay" в двух кавычках, а в коде в одних или то опечатался?
|
Какая разница?) Я не опечатался. Я думаю потому что оно выполняется
xmlHttp.onreadystatechange = resultTestID; в функции resultTestID. А причины я не знаю( Подтверждением этого служит, что здесь всё работает. |
Какая-то чушь! Так работает:
xmlHttp.onreadystatechange = document.getElementById("beforepay").submit(); А так нет: xmlHttp.onreadystatechange = function() { document.getElementById("beforepay").submit(); } Почему так? Никто не сталкивался даже, как всегда? |
Часовой пояс GMT +3, время: 01:55. |