Felix Riesterer: URL erweitern bei Klick auf Chekbox

Beitrag lesen

Lieber Bernd,

einen Wert an eine URL anhängen bedeutet die Seite zu verlassen, um zu einer neuen Seite (mit fast der selben Adresse) zu gelangen. Ich habe den Verdacht, dass Du das nicht willst, daher Deine Tags mit JavaScript/jQuery.

Es ist üblich, Formulare mit entsprechenden Eingabefeldern wie eben auch Checkboxen abzuschicken, die dann zu einer Ergebnisseite führen, deren Adresse durchaus den selben Pfad haben darf (wie in Deinem Vorschlag oben). Das geht rein mit HTML.

Wenn es Dir nur darum geht, dass Du Bereiche für einen Ausdruck (un)sichtbar machen willst, sollte es mit JavaScript genügen, die entsprechenden Elemente mit einem entsprechenden hidden-Attribut zu versehen, oder dieses zu entfernen. Man kann auch einen entsprechend eingerichteten Klassennamen verwenden, um das Gleiche zu erreichen.

Wenn Du unbedingt URL-Parameter benötigst, dann verwende ein richtiges HTML-Formular und binde die entsprechenden Druckinhalte serverseitig ein. Ja, man könnte das durchaus mit JavaScript anreichern, um dem Anwender das Neuladen zu ersparen, aber wozu dann noch die URL-Parameter?

Liebe Grüße

Felix Riesterer