Seite 1 von 1
Verfasst: 23.08.2007, 14:24
von hotte
Hi,
bin mal wieder etwas ratlos:
Ich hab mir grad ein Webformular mit Checkboxen erstellt. Jetzt möchte ich, wenn ich eine Checkbox markiere, dass die Seite sofort aktualisiert wird. Im Internet hab ich dazu schon den JavaScript-Befehl onChange gefunden, weiß aber leider nicht so richtig, wie ich den anwenden soll.
Hintergrund ist der, dass ich eine Karte mit verschiedenen Layern habe, deren Anzeige ich auswählen möchte.
Bis jetzt klappt es nur, wenn ich eine Checkbox markiere und Enter drück.
MfG
hotte
Verfasst: 23.08.2007, 14:47
von Lighty
Hallo hotte !
... mmmh !?
Bin bei der Suche mal wieder auf typisch, sagen wir mal, unfreundlich arrogante Hinweise gestossen !
http://forum.de.selfhtml.org/archiv/2004/4/t77738/
... dazu dann der Link:
http://www.rzuser.uni-heidelberg.de/~x02/html/tdbj.htm
Verfasst: 23.08.2007, 15:05
von hotte
das ist aber mal wieder typisch. Programmierer nötigen DAU's dazu, sich mit einer Sprache zu beschäftigen, von der sie, wenns hoch kommt, gerade mal 0,00001% benötigen.
Ich kann das Rad ja auch zweimal erfinden...
Verfasst: 23.08.2007, 15:30
von Lighty
... ja leider trifft man immer mal wieder auf dieses Verhalten !
( einige Linux-Foren können das auch ganz gut )
... hilft es dir denn wenigstens etwas weiter !?
Verfasst: 23.08.2007, 15:35
von hotte
Hi Lighty,
danke erstmal für die schnelle(n) Antwort(en).
Also was ich bis jetzt herausgefunden habe ist, dass die Funktion wohl nicht onChange() ist, sondern onSelect().
Ich war auch schon auf Seiten wo das ging, nur leider hab ich die URL nicht mehr.
Verfasst: 23.08.2007, 18:11
von Lighty
... evtl. kommst du ja damit noch weiter !?
Hauptseite:
http://www.htwm.de/~jstut/
Formulare:
http://www.htwm.de/~jstut/formulare.html
Verfasst: 24.08.2007, 09:51
von hotte
hallo,
also ich hab jetzt was gefunden, funktioniert allerdings nicht so, obwohls logisch wäre:
<input type="checkbox" name="ebene_3" value="CHECKED" onchange="this.form.submit()" target="iframe">
Ich glaub zwar, dass das Attribut "target" bei input nicht erlaubt ist, aber sonst gehts gleich gar nicht.
Jetzt wirds aber noch komischer: wenn ich ebene_3 anklick (not checked) geht auch mal ebene_9 weg und umgekehrt. Das ganze funktioniert auch nur nach mehrmaligem wilden rumdrücken auf den 2 Checkboxen.
Verwende ich den Submit-Button klappts ohne Probleme.
Das Gelbe vom Ei ist es also immer noch nicht.
Verfasst: 24.08.2007, 10:52
von hotte
Ich war schon ganz nah dran und jetzt ists gelöst:
onclick="document.form_name.submit()"
So einfach kanns sein. Jetzt kann man auch das "target"-Attribut weglassen.
Schönes WE!
MfG
hotte
Verfasst: 24.08.2007, 11:59
von Lighty
... prima !
Werde das dann mal entsprechen markieren !
Danke für die Info-/Rückmeldung !