AJAX: Как заставить кнопку отправить после того, как я нажму "Enter"? - PullRequest
1 голос
/ 15 сентября 2009

В настоящее время я использую ajax для обновления моего mysql. Теперь я должен нажать на кнопку мыши, чтобы она заработала (я использую onclick), но как мне заставить ее принять кнопку «ввод»? Я думаю ... Enter не работает, потому что там нет. Если я оставлю это там, мой Аякс просто не будет двигаться.

Ответы [ 2 ]

0 голосов
/ 15 сентября 2009

Используйте <input type="submit> вместо <button> или type="button" и затем подключитесь к событию onsubmit форм.

Например:

<form action="#" onsubmit="alert('Hello world!'); return false">
<input type="text" name="myText" id="myText" />
<input type="submit" value="Submit" />
</form>

return false гарантирует, что браузер фактически не отправляет форму.

0 голосов
/ 15 сентября 2009

Если вы находитесь в форме HTML, то введите данные. Вам нужно всего лишь написать в обработчике события onsubmit для выполнения вызовов ajax.

Если вы не в форме HTML, проверьте обработчик события нажатия клавиши. Может быть, это то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...