Книга: JavaScript. Подробное руководство, 6-е издание
15.9.4. Кнопки
15.9.4. Кнопки
Кнопки являются одними из наиболее часто используемых элементов форм, т. к. они предоставляют понятный визуальный способ вызова пользователем какого-либо запрограммированного сценарием действия. Элемент кнопки не имеет собственного поведения, предлагаемого по умолчанию, и не представляет никакой пользы без обработчика события onclick
. Кнопки, определяемые с помощью элементов <input>
, отображают простой текст, содержащийся в их свойстве value
.
Кнопки, определяемые с помощью элементов <button>,
отображают содержимое элемента.
Обратите внимание, что гиперссылки предоставляют такой же обработчик событий onclick
, как и кнопки. Когда действие, выполняемое обработчиком onclick
, можно классифицировать как «переход по ссылке», используйте ссылку. В противном случае используйте кнопку.
Элементы Submit
и Reset
очень похожи на элементы-кнопки, но имеют связанные с ними действия, предлагаемые по умолчанию (передача или очистка формы). Если обработчик событий onclick
возвращает false
, стандартное действие этих кнопок, предусмотренное по умолчанию, не выполняется. Обработчик onclick
элемента Submit
можно использовать для проверки введенных значений, но обычно это делается в обработчике onsubmit
самой формы.
В четвертой части книги нет описания элемента Button
. Описание всех элементов-кнопок, включая описание элементов, создаваемых с помощью тега <button>,
вы найдете в разделе, посвященном элементу Input
.
- Использование кнопки Автосумма
- Исчезла Панель задач – нет часов, свернутых программ, кнопки Пуск
- Как разместить значки возле кнопки Пуск?
- На Панели быстрого запуска возле кнопки меню Пуск вмещается всего три значка. Как увеличить ее емкость?
- В Диспетчере задач пропали все вкладки, кнопки и пункты меню
- Как одним щелчком кнопки мыши закрыть несколько окон одновременно?
- Диски С: и D: невозможно открыть простым щелчком кнопки мыши. Появляется сообщение Не найден файл file.exe. Что делать?
- Перемещение и копирование ячеек с помощью кнопки мыши
- Повторное использование анимации для кнопки в состоянии hover
- 12.4.3. Кнопки
- Кнопки Qt
- Кнопки и группы кнопок