, похожей на этот вопрос представить, но когда у вас нет контроля над бэкэндом: HTML form with multiple "actions"HTML формы с двумя действий в зависимости от кнопки
якобы у меня есть интерфейс:
[input field ] [button A] [button B]
давайте кнопку сказать A следует перейти на ://another.company.com/edit?input_field
, и кнопка B должна перейти на ://yet.another.company.com/delete?confirmation=yes&input_field
У меня уже есть решение для javascript. и для пользователей без сценариев я создаю один целевой скрипт, который читает, какая кнопка отправки нажата, и отвечает HTTP 302 на правильный URL-адрес, поэтому я могу заставить его работать с одним действием формы html ... но есть ли решение, которое использует только HTML? Не имеет значения, совместим ли он с html4.
meta комментарий: пожалуйста, не добавляйте ответы, говоря «нет». Я уже знаю, что. это исследовательский вопрос, чтобы увидеть, есть ли какой-нибудь умный трюк или неясный стандарт. Я знаю, что консенсус в том, что это уже невозможно, и мой вопрос даже включает в себя наиболее практическую работу. Спасибо!
Используйте OnClick функции кнопок динамически изменять атрибут действия формы перед отправкой. – gavgrif
@gavgrif OP специально не говорит о сценарии. 'onclick' - это скрипт. От взгляда на документы это кажется правильным ответом. –
спасибо @Jack A. - пропустил это :) – gavgrif