|
|
|
| Имеется форма
<form OnSubmit="Send(); return false;">
<input type=text name=message value="">
<input type=submit>
</form>
|
и каждый раз при нажатии кнопки форма сабмитется и данные отправляются на сервер, но этого же не должно происходить!!!
можно это как-нибудь обойти? | |
|
|
|
|
|
|
|
для: secret
(09.08.2006 в 22:39)
| | Сделай чтобы функция возвращала false | |
|
|
|
|
|
|
|
для: RMW
(09.08.2006 в 23:05)
| | не помогло | |
|
|
|
|
|
|
|
для: secret
(09.08.2006 в 23:48)
| | А так?
<form OnSubmit="return false"> | |
|
|
|
|
|
|
|
для: RMW
(10.08.2006 в 00:11)
| | так работает. | |
|
|
|
|
|
|
|
для: secret
(10.08.2006 в 00:35)
| | ап:( | |
|
|
|
|
|
|
|
для: secret
(12.08.2006 в 07:39)
| | Попробуй искать ошибку в функции Send(),
возможно она не выполняется до конца
и где-то останавливается не дойдя до строки
return false; | |
|
|
|
|
|
|
|
для: RMW
(12.08.2006 в 09:57)
| | Спасибо Вам;)
Дело оказывается в том, что в функции Send()
обращение к элементам формы шло вот так
document.getElementById('text').value;
|
Видимо FF не дружит с этим.
Заменив на
document.forms.formname.text.value;
|
Все отлично заработало:) | |
|
|
|