Da ich nicht das ganze fremde System ändern kann, wüsste ich gerne, ob es eine Lösung für mein Problem gibt, nämlich das ich zwischen dem Attribut des Tags und der input-Variable des Tags unterscheiden kann.
Klar kannst du die unterscheiden, du könntest zB. auch dem name-Attribut des input-Feldes einen anderen Namen geben.
document.getElementsByName("action")[0].name="aktion";
Interessant wäre zu wissen: tritt das Problem nur beim Absenden per JavaScript auf?