hi,
ich möchte, dass ein formular nur versendet werden kann, wenn der user die AGB checkbox aktiviert hat.
versendet werden soll das formular über einen submitbutton. dieser sollte solange nicht gedrückt werden können (inaktiv sein), bis der user den haken in die checkbox gemacht hat.
lässt sich das mit einem javascript lösen, wenn ja wie?
Mit onclick oder onchange auf der Checkbox reagieren, Zustand abfragen, disabled-Eigenschaft des Submitbuttons ändern.
Bin mir aber nicht sicher, ob das auf das simple Abschicken des Formulars per [enter]-Taste unterbindet. Dann ggf. eher mit onsubmit im Form arbeiten.
Und sei dir natürlich im klaren darüber, dass es ohne Javascript nicht läuft, du also sowieso serverseitig noch mal prüfen musst.
Und ob so eine Checkbox zur Anerkennung der AGB ausreicht, ist auch umstritten.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }