Kontrollfeld als Pflichtfeld ?

elreydebesos

Mitglied
Hallo,

ich habe auf meiner Website ein Formular der Besucher ausfüllen
und senden kann.

Nun möchte ein Kontrollfeld das sich darauf befindet, als Pflichtfeld definieren,
sodaß ein User nur senden kann wenn das Häkchen im Pflichtfeld (z.B. für "AGB gelesen und akzeptiert") gesetzt ist.

Das Kontrollfeld heißt "AGB" und hat die Werte JA oder NEIN.

Wie kann ich das mit Javascript machen ?


Vielen Dank im Voraus für eure Hilfe !


Sascha
 
Code:
if(document.forms[0].AGB.checked==false) {
errString=errString+"- AGBs akzeptiert?\n";
errCode=errCode+1;  
}

bzw. Deine Fehlerbehandlung
 
Code:
<script type="text/javascript">
function checkForm()
{
    if (window.document.forms['Form1'].elements['AGB'].checked) {
        return true;
    } else {
        window.alert('Sie müssen mit den AGB einverstanden sein, um unser Angebot, bla bla bla');
        return false;
    }
}
</script>

<form action="irgendwas.php" name="Form1" method="post" onsubmit="return checkForm();">
    <input type="checkbox" name="AGB" /> Ich bin mit den AGB einverstanden
    <br />
    <br />
    <input type="submit" value=" Abschicken " />
</form>
 
Letzteres ist im Prinzip das gleiche, das sollte beides funktionieren, wenn man das Property checked auf das Element anwendet.
 
Danke erstmal für die schnelle Hilfe !

Leider hilft es mir so nicht richtig weiter.

Das 2. Schript funktioniert zwar einwandfrei, aber mein Formular ist ja schon fix und fertig.
Das Kontrollfeld existiert schon und auch einen "Send-Button" habe ich schon.
Funktioniert auch alles einwandfrei soweit, ich möchte halt NUR, daß das Kontrollfeld auch zum Pflichtfeld wird (so wie Email und IP-Adresse).

Ich habe auch schon versucht das Schript für die Pflichtfelder (Email und IP) um die Überprüfung des Kontrollfeldes zu ergänzen. Hat leider nicht geklappt :-(

Also das Formular, um das es geht, liegt hier:

http://bitte-keine-pr0n-links/test/angebot.html

Vielleicht könnt ihr es euch mal ansehen und mir sagen wie ich die Funktion rein
bekomme, bzw. was ich falsch mache.

Danke !

Sascha
 
Zuletzt bearbeitet von einem Moderator:
Hi, versuche es mal so,
PHP:
<SCRIPT language=javascript>
<!--
function checkCheckBox(f){
if (f.KONTROLLKST_1.checked == false )
{
alert('Dieses Feld ist erforderlich.');
return false;
}else
return true;
}
//-->
</SCRIPT>
und ersetze bei dir im Quelltext (Zeile 211)
PHP:
onsubmit="return FSubmitValidation(this)

mit
PHP:
onsubmit="return checkCheckBox(this)"

gruss xollo
 
Hi und danke für die Mühe !

Also ich hab jetzt alles GENAU SO gemacht, wie beschrieben.

Also das Script eingefügt und die entsprechende Zeile editiert.

Geht aber trotzdem nicht. ist zum verzeweifeln :-(


Kann bitte nchmal jemand kurz drüber schauen ?

http://bitte-keine-pr0n-links/angebot.html


Danke !

Sascha
 
Zuletzt bearbeitet von einem Moderator:
ES GEHT !

Super...ich hatte nur nen Fehler beim "alert" gemacht, deswegen wurde nix angezeigt !

Danke vielmals an alle !

Bin happy :-)


Gruß, Sascha
 

Neue Beiträge

Zurück