Есть несколько способов, о которых я могу думать.
Вы можете использовать разные значения, и ваш ненавязчивый javascript может помочь с этим.
Одно обсуждения этого подхода (с использованием различных значений для каждой кнопки) здесь:
http://www.chami.com/tips/internet/042599I.html
Я, как правило, идет с использованием различных name
атрибутов для каждой кнопки.
блог на том, что здесь: http://www.codetoad.com/javascript/multiple.asp
Я не следую либо из них, какого подхода будет работать лучше всего будет зависеть от различных факторов, таких как, вы обработка отправки кнопок в JavaScript, или сервер получит форму, а затем должен выяснить, чего хочет пользователь.
Лично я предпочитаю использовать подход ajax, теперь, когда я просто присоединяю события к кнопкам после загрузки страницы, используя ненавязчивый javascript, а затем, основываясь на выборе пользователя, вызывается на правильную функцию, но это зависит от того, можно ли добавить ссылку на скрипт на страницу html.
UPDATE:
Для того, чтобы сделать это с помощью JavaScript, самый простой способ прикрепить событие на нажатие кнопки, а затем посмотреть на имя, чтобы решить, как справиться с этим.
В действительности, форма никогда не должна быть отправлена на сервер, но вы можете обрабатывать все в фоновом режиме, завершая параметры (параметры) и отправляя их на сервер, и дайте пользователю знать результаты.
Спасибо. Я думал о обработчиках onclick. Кажется, нет чистого пути (по крайней мере, не для кросс-браузера) – GetFree
Я действительно удивлен, что эта функциональность доступна, но, пройдя этот вопрос (и несколько похожих), похоже, что просто нет. Ламе. – MandM