JavaScript и Opera 9.2

ZigFreeD

Новичок
JavaScript и Opera 9.2

Заметил такой баг... имеется форма:

<form id="form1" method="post" action="">
<input id="user" name="user" type="text" value="user_name" /><br/>
<input id="post_edit" name="post_edit" type="text" size="100" />
<input type="button" id="button" value="submit" onclick="post_msg('')" />
</form>

В IE нажав Enter все нормально отсылается на функцию в JavaScript.
А в Опере нажав Enter вылазит окно с ошибкой... Вот такое:

Код:
Method Not Allowed
The requested method POST is not allowed for the URL /1/index.htm.
Но если нажимать прсото кнопку то все отпраляется нормально! Не знаете как бороться с этим можно?
 

dimagolov

Новичок
а что у нас в action? почему пусто? должен быть конкретный url....

кроме того...
1. нужно просто отправить форму пишем
<input type="button" id="button" value="submit" />
2. нужно сделать обработку перед отправкой в JS пишем
<input type="button" id="button"onclick="post_msg('');" />
а уже перед выходом из функции делаем form.submit();
 

ZigFreeD

Новичок
Мне форму никуда не надо отправлять!!! При нажатии на кнопку производится переход на функцию JAvaScript который подготавляиваети передает данные по AJAX...
Страничка не должна грузиться другая! Должна остаться эта же!
Если убрать <form> и </form> то перестает работать кнопка Enter даже в IE :(
 
Сверху