Чтобы отправить работу, нажмите Enter на странице входа в PHP и Javascript.

StackOverflow https://stackoverflow.com/questions/419279

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

return false мешает кнопке отправки фактически выполнить отправку.

Другие советы

Если вы хотите отправить форму одним нажатием кнопки вместо ввода, тогда нет необходимости использовать тип ввода = " submit " вместо этого вы можете использовать input type = 'button' и установить функцию onclick следующим образом: input type = " button " OnClick = & Quot; my_func () & Quot; и в определении этой функции my_func вы можете использовать document.formname.submit () для отправки формы.   надеюсь, что это будет работать для вас.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top