Hallo,
»» Aber zur Sache: Was hat die "Internationalisierung" damit zu tun, einzelne Formularfelder zu ignorieren, oder beim Absenden das Formularziel dynamisch neu zu definieren?
Der value des Submit und Reset Buttons ist zugleich ein Label. Damit als operativer Value nicht wirklich brauchbar.
ah, jetzt verstehe ich. Daran hatte ich nicht gedacht.
Die Anzahl der unterschiedlichen Button-Beschriftungen dürfte aber im Normalfall endlich und relativ gering sein, so dass man das z.B. noch in einer switch-Anweisung abhandeln könnte.
Du möchtest dein Programm nicht unnötig abhängig machen von der Sprache von Labels. Das geschieht aber, wenn der Submit value "Abschicken" in englisch zu "Send" mutiert.
Dem könnte man höchstens noch mit Javascript abhelfen, indem man beim Absenden das value-Attribut des verwendeten submit-Buttons oder auch eines dafür eingesetzten hidden-Felds verändert. Ich sehe die Schwachstelle ...
So long,
Martin
Es gibt Tage, da gelingt einem einfach alles.
Aber das ist kein Grund zur Sorge; das geht vorbei.