Очень простой пример:Есть две или более кнопки отправки в одной форме, действительный html?
<form action="somephp.php" method="post">
... некоторые вещи
<input type="submit" name="button1" value="value1" />
<input type="submit" name="button2" value="value2" />
<!-- or maybe even a third or fourth one ... hell knows -->
</form>
В то время как я хорошо знаю, что это возможно, у меня есть трудности в поиске документации или спецификации, является ли на самом деле действует или разрешено. Что является общим, так это подать и, возможно, кнопку сброса, и это все. Мне не приходится ежедневно заниматься этим аспектом, но время от времени я это делаю.
https://html.spec.whatwg.org/multipage/forms.html#forms https://www.w3.org/TR/html51/sec-forms.html#element-statedef-button-type-submit-button
Существует много о формах, но не в том, что все в порядке, чтобы использовать несколько кнопок. Это указывается путем исключения множественного числа в терминах кнопки отправки, что несколько для одной формы не соответствуют стандарту.
Таким образом, было бы очень полезно понять, является ли этот аспект чем-то, о чем нужно беспокоиться, и может ли он представлять некоторые проблемы. Ссылки на пункты ссылок были бы лучшими. Благодарю.
первый вопрос, почему вы хотите это сделать? это звучит против меня. –
Каков сценарий, в котором вам нужно несколько кнопок отправки? –
В спецификации нет ничего, что говорит, что у вас не может быть более одной кнопки отправки. Это совершенно здоровый способ настроить форму с ограниченным набором вариантов. – max