PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie mit JavaScript die Aktiveriung einer Checkbox prüfen?



Import-Script
07.01.2003, 08:54
Hallo, <BR> <BR>so soll&#39;s aussehen: <BR> <BR>[ ] Ich akzeptiere die &#60;A HREF=&#34;agb.htm&#34;&#62;allgemeinen Geschäftsbedingungen&#60;/A&#62;. <BR> <BR>Anmerkung: Wegen der Wortsperre im Posting konnte ich die Checkbox nur als [ ] darstellen. Im HTML Code bei mir ist das nat&uuml;rlich nicht so. <BR> <BR>Das ist der HTML-Quelltext: <BR> <BR> &#60;P&#62; <BR> &#60;INPUT TYPE=&#34;checkbox&#34; NAME=&#34;AGB_akzeptiert&#34; VALUE=&#34;Ja&#34;&#62;&amp;nbsp;Ich akzeptiere die &#60;A HREF=&#34;agb.htm&#34;&#62;allgemeinen Gesch&amp;auml;ftsbedingungen&#60;/A&#62;. <BR> &#60;/P&#62; <BR> <BR> <BR>Wie kann ich nun mit einem JavaScript bei dem Dr&uuml;cken des Absende-Buttons das Senden abfangen, solange die Checkbox noch nicht aktiviert wurde? <BR> <BR>Die Abfragen f&uuml;r die anderen Eingabefelder habe ich bereits fertig, aber bei der Checkbox funktioniert der folgende JavaScript-Code nicht: <BR> <BR> if &#40;document.Bestellformular.AGB_akzeptiert.value == &#34;&#34;&#41; <BR> { <BR> alert&#40;&#34;Sie können nur bestellen, wenn Sie unsere
allgemeinen Geschäftsbedingungen &#40;AGBs&#41; akzeptieren!

Bitte aktivieren Sie hierzu die Checkbox.&#34;&#41;; <BR> return false; <BR> } <BR> <BR>Weiß jemand eine Lösung? <BR> <BR>MfG <BR>S.G.

Import-Script
08.01.2003, 20:48
a&#41; Du musst die checked-Eigenschaft pr&uuml;fen. <BR>b&#41; Beim Klick auf den Button muss eine Funktion aufgerufen werden, die pr&uuml;ft, ob die Checkbox gecheckt ist. Wenn ja, wird das Formular abgeschickt. <BR> <BR>&#60;script language=&#34;javascript&#34;&#62; <BR>function check&#40;&#41; <BR>{ <BR> if&#40;document.f1.agb.checked == 1&#41; <BR> { <BR> alert&#40;&#34;gecheckt&#34;&#41;; <BR> document.f1.submit&#40;&#41;; <BR> } <BR> else <BR> alert&#40;&#34;nicht gecheckt&#34;&#41;; <BR>} <BR>&#60;/script&#62; <BR>&#60;/HEAD&#62; <BR>&#60;BODY&#62; <BR>&#60;form name=&#34;f1&#34; action=&#34;mailto:danielt@t-online.de&#34;&#62; <BR>&#60;input type=&#34;checkbox&#34; value=&#34;ja&#34; name=&#34;agb&#34;&#62; <BR>&#60;input type=&#34;button&#34; value=&#34;los&#34; onClick=&#34;check&#40;&#41;&#34;&#62; <BR>&#60;/form&#62; <BR>&#60;/BODY&#62; <BR>&#60;/HTML&#62; <BR> <BR> <BR>

Import-Script
09.01.2003, 12:17
Danke hat geholft. <BR>Jetzt muß ich mir nur noch den Duden kaufen und einbaun. <BR> <BR>S.G.