от
Допустим, вы создаете мастер в HTML-форме. Одна кнопка возвращается, а идет вперед. Так как кнопки "Назад" появляется сначала в разметке при нажатии клавиши Enter он будет использовать эту кнопку, чтобы отправить форму. Пример:

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

24 Ответы

0 голосов
от
Допустим, вы создаете мастер в HTML-форме. Одна кнопка возвращается, а идет вперед. Так как кнопки "Назад" появляется сначала в разметке при нажатии клавиши Enter он будет использовать эту кнопку, чтобы отправить форму. Пример:
0 голосов
от
Я надеюсь, что это помогает. Я просто делаю трюк
float
ing кнопки справа. Таким образом, кнопка
Prev
находится слева от кнопки
Next
но
Next
приходит первым в html-структуру:
.f {
  float: right;
}
.clr {
  clear: both;
}
0 голосов
от
Это было бы возможно для вас, чтобы изменить предыдущий тип кнопку в кнопку такой:
0 голосов
от
Дайте вашему кнопок же имя такой:
0 голосов
от
Если тот факт, что первая кнопка используется по умолчанию во все браузеры, почему бы не поставить их по порядку в исходном коде, а затем использовать CSS, чтобы переключить их очевидной позиции?
float
их влево и вправо для переключения их визуально вокруг, например.
0 голосов
от
Если вы действительно просто хочу, чтобы она работала, как установить диалог, а только дает фокус на кнопку "Далее" события onload. Таким образом, если пользователь нажимает клавишу возврата, форма отправляет и идет вперед. Если они хотят вернуться, они могут нажмите Tab или нажать на кнопку.
0 голосов
от
Иногда предлагаемые решения по @palotasb недостаточно. Есть случаи, когда например кнопка "фильтр" представит находится выше кнопки типа "далее" и "назад". Я нашел обходной путь для этого: скопировать кнопку Submit, которая должна выступать в качестве кнопки по умолчанию представить в скрытый div и поместить его в форму выше любую другую кнопку Отправить. Технически он будет представлен на другую кнопку, при нажатии Enter, затем при нажатии на видимую кнопку Далее. Но с именем и значение такое же, нет никакой разницы в результате.
0 голосов
от
Кевин, это не может быть сделано с помощью чистого HTML. Вы должны полагаться на JavaScript для Этот трюк. Однако, если вы размещаете две формы на странице HTML вы можете это сделать. Форма form1 бы предыдущую кнопку. Формы Form2 будет иметь никаких входов пользователей кнопка Далее. Когда пользователь нажимает клавишу Ввод в Form2, следующей кнопки будет огонь.
0 голосов
от
Вы можете сделать это с помощью CSS. Поставить кнопки в разметке с помощью кнопки
Next
, а затем кнопку
Prev
потом. Затем использовать CSS, чтобы расположить их так, как вы хотите.
0 голосов
от
Я хотел бы использовать JavaScript, чтобы отправить форму. Функция будет срабатывать на событие onkeypress элемента формы, и определить, является ли клавиша Enter была выбрана. Если это так, он будет представлять форме. Вот две страницы, которые дают методы, как это сделать: 1, 2. На основании этих, вот пример использования (основано на здесь):
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...