Felix Riesterer: Tabelle, viele Submit-Buttons und wie setze ich den Anker?

Beitrag lesen

Lieber Martin,

Gib jedem Submit-Button einen onclick-Handler, der das action-Attribut des übergeordenten Formulars neu setzt.

dazu dann der Hinweis, dass das mit JavaScript geht, und dass man mittels "this" auf das Button-Element zugreifen kann, das wiederum seine eigenen <http://de.selfhtml.org/javascript/objekte/node.htm#parent_node@title=Elternelemente kennt>, die es im DOM-Baum aufwärts durchforsten kann, um letzten Endes das <form> zu finden. Wenn der Submit-Button ein <input type="submit" /> ist, dann geht das auch schneller mit this.form:

<input type="submit" value="absenden?" onclick="this.form.action += '#hierher_bitte'" />

Eventuell kann man eine generelle Funktion definieren, die den Hashwert selbst ermitteln kann, sodass man keine server-seitige Befüllung der onclick-Attribute vornehmen muss, sondern nur am Ende des Dokuments ein initialisierendes JavaScript bemüht, das allen submit-Buttons diese Funktion als onclick-Eigenschaft zuweist...?

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)