<input type="reset">
<input> элементов типа reset отображаются как кнопки с обработчиком события click по умолчанию, который сбрасывает все поля ввода в форме до их начальных значений.
Попробуйте
Примечание: Обычно следует избегать включения кнопок сброса в формы. Они редко полезны и, скорее всего, разочаруют пользователей, которые нажимают их по ошибке (часто пытаясь нажать кнопку отправки).
Значение
Атрибут value элемента <input type="reset"> содержит строку, используемую в качестве метки кнопки, предоставляя кнопке доступное описание. Кнопки, такие как reset, в противном случае не имеют значения.
Установка атрибута value
<input type="reset" value="Reset the form" />
Пропуск атрибута value
Если вы не укажете value, вы получите кнопку с меткой по умолчанию (обычно "Сбросить", но это будет зависеть от браузера):
<input type="reset" />
Использование кнопок сброса
Кнопки <input type="reset"> используются для сброса форм. Если вы хотите создать пользовательскую кнопку и настроить поведение с помощью JavaScript, вам нужно использовать <input type="button">, или еще лучше, элемент <button>.
Простая кнопка сброса
Начнем с создания простой кнопки сброса:
<form> <div> <label for="example">Type in some sample text</label> <input id="example" type="text" /> </div> <div> <input type="reset" value="Reset the form" /> </div> </form>
Это отобразится следующим образом:
Попробуйте ввести текст в текстовое поле, а затем нажмите кнопку сброса.
Добавление сочетания клавиш для сброса
Чтобы добавить сочетание клавиш для кнопки сброса, как и для любого элемента ввода <input>, используйте глобальный атрибут accesskey.
В этом примере в качестве сочетания клавиш указана r (вам нужно будет нажать r вместе с определенными клавишами модификатора для вашего браузера/ОС; см. accesskey для полезного списка этих клавиш).
<form> <div> <label for="example">Type in some sample text</label> <input id="example" type="text" /> </div> <div> <input type="reset" value="Reset the form" accesskey="r" /> </div> </form>
Проблема с приведенным выше примером заключается в том, что пользователю неизвестно, что такое сочетание клавиш! Это особенно верно, поскольку модификаторы обычно нестандартны, чтобы избежать конфликтов. При создании сайта обязательно предоставляйте эту информацию таким образом, чтобы она не мешала дизайну сайта (например, предоставляя легкодоступную ссылку, которая указывает на информацию о сочетаниях клавиш сайта). Добавление всплывающей подсказки к кнопке (с помощью атрибута title) также может помочь, хотя это не полное решение для обеспечения доступности.
Отключение и включение кнопки сброса
Чтобы отключить кнопку сброса, укажите атрибут disabled на ней, как показано ниже:
<input type="reset" value="Disabled" disabled />
Вы можете включать и отключать кнопки во время выполнения, задавая disabled значение true или false; в JavaScript это выглядит как btn.disabled = true или btn.disabled = false.
Примечание: См. страницу <input type="button"> для получения дополнительных идей по включению и отключению кнопок.
Валидация
Кнопки не участвуют в валидации ограничений; у них нет реального значения, которое должно быть ограничено.
Примеры
Мы включили простые примеры выше. Больше сказать о кнопках сброса нечего.
Техническое резюме
Спецификации
| Спецификация |
|---|
| HTML Standard # reset-button-state-(type=reset) |
Совместимость с браузерами
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
reset |
1 | 12 | 1В отличие от других браузеров, Firefox по умолчанию сохраняет динамическое состояние отключения элемента<button> при перезагрузке страницы. Используйте атрибут autocomplete для управления этой функцией. |
15 | 1 | 18 | 4В отличие от других браузеров, Firefox по умолчанию сохраняет динамическое состояние отключения элемента<button> при перезагрузке страницы. Используйте атрибут autocomplete для управления этой функцией. |
14 | 1 | 1.0 | 4.4 |
См. также
-
<input>и интерфейсHTMLInputElement, который его реализует. - Формы и кнопки
- HTML-формы
- Элемент
<button> - Совместимость свойств CSS
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/reset