Отправить форму без атрибута действия, нажав клавишу ввода - PullRequest
0 голосов
/ 08 августа 2011
<form action="" name="searchForm" id="searchForm" method="post">

Как я могу сделать это, используя Javascript, когда пользователь нажимает ввод?

edit: при условии, что я не могу редактировать <html>, только используя JS (jQuery, если действительно нужно)

edit2: было бы здорово, если бы myFormProcessFunction() был загружен

1010 * принимаем *

Просто запишите функцию отправки, как если бы форма была отправлена ​​с помощью кнопки ввода в обычном режиме.

document.searchForm.submit = function()
{
    myFormProcessFunction()

    return false; // prevents default action
}

Ответы [ 2 ]

2 голосов
/ 08 августа 2011

Просто запишите функцию submit, как если бы форма была отправлена ​​с помощью кнопки ввода в обычном режиме.

document.searchForm.submit = function()
{
    //do something

    return false; // prevents default action
}
0 голосов
/ 08 августа 2011
$('#searchForm').submit(function(e) {     
   e.preventDefault();
   return false; 
})

попробуй, я уверен, что это сработает. Он использует jQuery plulgin, поэтому убедитесь, что он включен.

...