imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 07.09.2004, 16:09     # 1
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
Question form.submit()

есть форма:

<form name=form1 method=post action=page.php>
...
<a onClick="doSubmit()">link</a>
...
</form>

скрипт:

function DoSubmit()
{
document.forms[0].submit();
//или
document.form1.submit();
}


javascript пишет что объект не поддерживает метод?!
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 07.09.2004, 16:27     # 2
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
onClick="doSubmit();"
Может точку с запятой нухно добавить?
EvroStandart вне форума  
Старый 07.09.2004, 16:43     # 3
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
да не. там по каким-то причинами не видно метода sumbit()

я сделал так:

document.newsForm1.submit.click();

где submit - имя кнопки-сабмиттера
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 08.09.2004, 02:06     # 4
AleXXXSoft
Guest
 
Сообщения: n/a

чтобы такое заработало - нужно обязательно наличие тега <html> и <body>

еще попробуй:

Код:
document.getElementByName("form1").submit();
 
Старый 08.09.2004, 11:17     # 5
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
да все пробывал, но с POST работает только описанный мною выше способ. а вот с get работает и тот и другой...
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 08.09.2004, 13:42     # 6
AleXXXSoft
Guest
 
Сообщения: n/a

у меня с постом работают все из этих методов во всех броузерах
 
Старый 08.09.2004, 14:20     # 7
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
напиши рабочий код, если не влом, просто итнересно где я не углядел...
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 08.09.2004, 19:44     # 8
AleXXXSoft
Guest
 
Сообщения: n/a

Код:
<html>
	<body>
		<form name="f13" method="post" action="test.html">
			<input type="text" name="test">
			<br>
			<a href="javascript: document.f13.submit()">submit</a>
		</form>
	</body>
</html>
 
Старый 20.10.2004, 19:13     # 9
Sly_G
Junior Member
 
Аватар для Sly_G
 
Регистрация: 03.02.2004
Сообщения: 96

Sly_G Путь к славе только начался
Известная фишка
Кнопка, которая находится в форме, не должна иметь name=submit
У нее должно быть любое другое имя
Иначе JS глючит
Sly_G вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 08:46.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.