Как определяется кнопка отправки по умолчанию в HTML-форме?

HTML 4 не делает этого явным. Текущий vanilla-javascript рабочий черновик HTML5 specifies that the first submit button must be the default:

Элемент js form кнопкой по умолчанию является первый html5 submit button в tree order, чей form owner - это form элемент.

Если span пользовательский агент поддерживает javascript разрешение пользователю отправлять html5 форму неявно (например, на cross-browser некоторых платформах нажатие browser-compatibility клавиши "Enter" пока javascript-library текстовое поле сфокусировано, неявно browser-compatibility отправляет форму), то это javascript делается для формы, для которой html default button определен activation behavior должен заставить vanilla-javascript пользовательский агент run synthetic click activation steps об ecmascript этом default button.

javascript

html

cross-browser

standards

2022-11-01T09:49:21+00:00