Чтобы отправить работу, нажмите Enter на странице входа в PHP и Javascript. - PullRequest
1 голос
/ 07 января 2009

Я довольно новичок в Javascript и уверен, что это легко исправить, но я не могу понять это.

Я использую слегка измененную версию кода с этой страницы , и я хочу, чтобы форма работала, вводя информацию и нажимая клавишу ввода, а не нажимая кнопку.

К вашему сведению, я прочитал эту ветку и не могу найти свой собственный ответ оттуда. Я попытался изменить тип на «отправить» с «кнопки», но тогда логин не сработал. Я также попытался изменить "onlick" на "onsubmit" и столкнулся с той же проблемой.

Ответы [ 3 ]

4 голосов
/ 07 января 2009

Используйте тип "отправить", но измените клик на onclick="loginFunction(); return false;"

return false останавливает кнопку отправки от фактической отправки.

1 голос
/ 07 января 2009

Если вы хотите отправить форму по нажатию кнопки вместо ввода, тогда нет необходимости использовать тип ввода = «отправить» вместо этого, вы можете использовать тип ввода = «кнопка» и установить функцию onclick в подобном типе ввода = "button" onclick = "my_func ()" и в определении этой функции my_func вы можете использовать document.formname.submit () для отправки формы. надеюсь, что это сработает для вас.

0 голосов
/ 07 января 2009

Установите свойство "tab index" для ваших html-элементов так, чтобы ваша кнопка имела самый высокий индекс (или один после последнего html-элемента)

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