| |
|
|
| | Имеется форма
<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;
|
Все отлично заработало:) | |
| |
|
|