Mitt förslag:
- Gör en funktion som du anropar vid onchange.
function submitForm(formname, elementname) {
document.getElementById('postingElement').value=elementname;
document.getElementById(formname).submit();
}
- Fixa ID på <form>:
<form ... [b]id="form_namn"[/b] ...>
- Lägg till ett hidden-element i formuläret, som innehåller namnet på postande element.
<input type="hidden" name="postingElement" id="postingElement">
- Ändra onchange på select-element:
<select id="foo" name="foo" onchange="submitForm('form_name', 'foo');">
- Ändra även submit-knappen till en button och kör submitForm() på den också:
<input type="button" onclick="submitForm('form_name', 'submitknappen');">
När du tar emot formuläret hämtar du värdet från fältet postingElement, så vet du vad som postade formuläret.
Mvh
