Ci sono un paio di modi che posso pensare.
È possibile utilizzare valori diversi e il tuo discreto javascript può esserti d'aiuto.
Una discussione su questo approccio (usando valori diversi per ogni tasto) è qui:
http://www.chami.com/tips/internet/042599I.html
tendo ad andare con l'utilizzo di diversi name
attributi per ogni pulsante.
un blog su che è qui: http://www.codetoad.com/javascript/multiple.asp
non seguo uno di questi, quale approccio funziona meglio sta andando a dipendere da diversi fattori, come ad esempio, stai gestendo i pulsanti presentare in javascript, o il server otterrà il modulo, quindi dovrà capire cosa l'utente desiderava.
Personalmente, preferisco utilizzare l'approccio ajax, ora, in cui basta associare eventi ai pulsanti dopo che la pagina è stata caricata, utilizzando javascript non invadente, e quindi in base alla scelta dell'utente che richiama la funzione corretta, ma che dipende dalla possibilità di aggiungere un link di script alla pagina html.
UPDATE:
Per fare questo con javascript, il modo più semplice è quello di collegare un evento sul click del pulsante, e poi guardare il nome di decidere come gestirlo.
In realtà, il modulo non deve mai essere inviato al server, ma è possibile gestire tutto in background completando i parametri (opzioni) e inviandoli al server e informando l'utente sui risultati.
fonte
2010-08-21 18:01:07
Grazie. Ho pensato ai gestori onclick. Sembra che non ci sia un modo pulito (almeno non cross-browser) – GetFree
Sono davvero sorpreso che questa funzionalità sia disponibile, ma dopo aver trovato questa domanda (e molte altre simili), sembra semplicemente che non ci sia. Noioso. – MandM