Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Checkbox auswerten





Frage

Hallo Forum, ich hab ein kleines Problemchen mit einer Checkboxauswertung. Ursprünglich wollte ich das mit Php machen, hab mir aber sagen lassen das soetwas mit Java besser geht. Hab dann den vorgeschlagenen Code übernommen. Nun gibt es noch einen kleinen Effekt den ich gerne abstellen möchte und nicht weiß wie das geht. Mit Mozilla Firefox funktioniert das kleine Script einwandfrei. D.h. bei jedem Klick wird je nach Zustand der Checkbox ein Absendebutton angezeigt oder nicht. Im IE muß ich zweimal klicken. 1x die Checkbox anklicken und dann muß ich nochmal irgendwo klicken damit die Änderung übernommen bzw. ausgewertet wird. Um nicht das Thema nocheinmal zu posten, schaut doch bitte mal meinen Ursprungsbeitrag an: [url]https://supportnet.de/threads/1244041[/url] Dort steht auch mein Formular. Viele Grüße Andreas

Antwort 1 von JaPPe

Das mit dem nochmal-Klicken ist eine Sache, die von Browser zu Browser unterschiedlich sein kann, genauso, wie Webseiten in unterschiedlichen Browsern verschieden sind.

Am Script - bin ich mir ziemlich sicher - liegt es nicht, muss also wirklich im Browser liegen. Ob es dazu Einstell-Möglichkeiten gibt - ich bezweifle es, aber sicher bin ich mir da nicht.

Greez
JaPPe

Antwort 2 von rfb

offensichtlich liegts am Browser - und einstellen geht nicht, und selbst wenn das ginge wäre es wohl kaum sinnvoll eine Bedienungsanleitung ("damit das Script wie gewünscht funktioniert stellen Sie in den Internetoptionen/Sicherheit/Active Scripting/unerwartetes Verhalten in Formularen/usw. folgendes ein ...") vor das Formular zu hängen.

Die Lösung ist einfacher:

<input type="checkbox" name="box" onchange="verifyCheckbox()" onclick="verifyCheckbox()">


Antwort 3 von AndreasClaas

..aja..da hätte ich beim Klicken mit der Maus auch draufkommen können :-))).. onklick..
..aber dazu programmiere ich zuwenig.

Auf jedenfall möchte ich mich bei Euch für Eure Unterstützung bedanken.
Vielen Dank und viele Grüße
Andreas