Войти

Показать полную графическую версию : как сделать чтобы submit() заработал...


E-mail
19-02-2005, 11:36
существует скрипт
================
<script defer>
function sub()
{
document.forms[0].submit();
}
</script>

================
существует форма
================
<body onload=sub()>
<form method=post>
<input name=a[] type=hidden>
<input name=submit type=submit>
</form>
</body>


выводится ошибка js под IE. и скрипт не работает.
я так подозреваю что дело в том что существует бокс в форме с name=submit
но без этого бокса нельзя. как сделать чтобы скрипт заработал?

archy
19-02-2005, 14:12
Что за ошибка то, что говорят другие браузеры.
Ваше предположение (name=submit) ошибочно.

<html>
<head>
<script>
function sub()
{
document.forms[0].submit();
}
</script>
</head>

<body onload=sub()>
<form method=post>
<input name=a[] type=hidden>
<input name=submit type=submit>
</form>
</body>
</html>

Ошибок не вызвал

E-mail
19-02-2005, 20:59
браузер IE 6.0.2600
в строке статусе ясно высвечивает ошибку!
если кликнуть два раза мышкой он говорит:

строка: 6
символ: 1
Ошибка: объект не поддерживает данное свойство или метод
код: 0
URL: страничка куда сточностью скопирован код
=====
возможно дело не в name=submit, возможно дело в type=submit
===
помогите осуществить код!

vadimiron help!!!

vadimiron
19-02-2005, 21:53
E-mail
а можно встречный вопрос? А что Вы хотите сделать этим кодом, я просто не очень понимаю?

E-mail
19-02-2005, 22:23
vadimiron
нужно сделать чтобы форма автоматически регистрировалась(
чтобы сама отправляла данные без нажатия на кнопку сабмит, НО к сожалению кнопка сабмит должна присутствовать в форме в таком виде какая она представлена выше((

E-mail
19-02-2005, 22:24
<body onload=document.forms[0].submit()>
<form method=post>
<input name=a[] type=hidden>
<input name=submit type=submit>
</form>
</body>

тоже самое, не работает!




© OSzone.net 2001-2012