2016-03-09 2 views
0

, похожей на этот вопрос представить, но когда у вас нет контроля над бэкэндом: 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 комментарий: пожалуйста, не добавляйте ответы, говоря «нет». Я уже знаю, что. это исследовательский вопрос, чтобы увидеть, есть ли какой-нибудь умный трюк или неясный стандарт. Я знаю, что консенсус в том, что это уже невозможно, и мой вопрос даже включает в себя наиболее практическую работу. Спасибо!

ответ

2

Что относительно атрибута formaction<input>?

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/button

+0

Используйте OnClick функции кнопок динамически изменять атрибут действия формы перед отправкой. – gavgrif

+2

@gavgrif OP специально не говорит о сценарии. 'onclick' - это скрипт. От взгляда на документы это кажется правильным ответом. –

+0

спасибо @Jack A. - пропустил это :) – gavgrif

Смежные вопросы