Hallo zusammen,
würde gern folgende Funktionalität im Registrierungsformular einbinden:
Der User soll per Checkbox 'gezwungen' werden die AGB und Datenschutzbestimmungen zu bestätigen.
Bin ich nicht der Javascripter, der dazu wohl nötig wäre.
Danke vorab & Gruß
Marlon
AGB bestätigen
Hi Marlon,
das Tag <we:checkform> sollte hier helfen. Schau mal unter http://support.living-e.com/tags/tag.ph ... _checkForm
das Tag <we:checkform> sollte hier helfen. Schau mal unter http://support.living-e.com/tags/tag.ph ... _checkForm
Danke für den Hinweis, aber ich brings net hin.
Ich hab bisher folgende Abfrage wie hier im Forum beschrieben integriert:
<script language="JavaScript" type="text/JavaScript">
function CheckRegisterForm()
{
with(document.Registrierung)
{
if(elements["s[Password]"].value != elements["s[PasswordRepeat]"].value)
{
alert("Bitte überprüfen Sie Ihre Passworteingaben!");
elements["s[Password]"].focus();
return false;
}
if(elements["s[AGBcheck]"].value != ???)
{
alert("Bitte überprüfen Sie Ihre Passworteingaben!");
elements["s[AGBcheck]"].focus();
return false;
}
else
{
submit();
}
}
}
</script>
Ich denke mal das müsste doch funktionieren, wenn ich in der markierten Zeile sage wenn der Wert ungleich 1 ist dann Fehlermeldung. Aber wie in JS?
Danke nochmal
Marlon
Ich hab bisher folgende Abfrage wie hier im Forum beschrieben integriert:
<script language="JavaScript" type="text/JavaScript">
function CheckRegisterForm()
{
with(document.Registrierung)
{
if(elements["s[Password]"].value != elements["s[PasswordRepeat]"].value)
{
alert("Bitte überprüfen Sie Ihre Passworteingaben!");
elements["s[Password]"].focus();
return false;
}
if(elements["s[AGBcheck]"].value != ???)
{
alert("Bitte überprüfen Sie Ihre Passworteingaben!");
elements["s[AGBcheck]"].focus();
return false;
}
else
{
submit();
}
}
}
</script>
Ich denke mal das müsste doch funktionieren, wenn ich in der markierten Zeile sage wenn der Wert ungleich 1 ist dann Fehlermeldung. Aber wie in JS?
Danke nochmal
Marlon
Hi Marlon,
eigentlich brauchst du keinen JS-Code einbinden, nur das <we:checkform>-Tag. Hier ein Beispiel:
eigentlich brauchst du keinen JS-Code einbinden, nur das <we:checkform>-Tag. Hier ein Beispiel:
Code: Alles auswählen
<we:checkForm match="customerData" type="id" mandatory="s[AGBcheck]" onError="checkForm">Bitte AGB bestätigen!</we:checkForm>
-
- Senior Member
- Beiträge: 272
- Registriert: Mi 11. Jun 2003, 16:55
- Wohnort: Bayreuth
- Kontaktdaten:
Vorsicht mit JavaScript: Wenn ein Kunde JS deaktiviert hat, kannst Du das Setzen des Häkchens (die Bestätigung) nicht mehr kontrollieren, d.h. er schließt die Bestellung ohne Bestätigung der AGBs ab.
Es empfiehlt sich sehr, in der nächsten Seite (vermutlich der letzte Schritt bei der Bestellung) den Feldinhalt des entsprechenden Formfields nochmal per WE/PHP auszuwerten und notfalls hier nochmal eine entsprechende Meldung ausgeben und einen Link zurück zur Bestätigung.
Weiterhin ist es von Vorteil, die Bestätigung (den Feldinhalt) in der Kundenverwaltung mit abzuspeichern, dann ist im Zweifelsfall ein Beleg vorhanden, das der Kunde auch wirklich sein Einverständnis erteilt hat.
Viele Grüße, M.
Es empfiehlt sich sehr, in der nächsten Seite (vermutlich der letzte Schritt bei der Bestellung) den Feldinhalt des entsprechenden Formfields nochmal per WE/PHP auszuwerten und notfalls hier nochmal eine entsprechende Meldung ausgeben und einen Link zurück zur Bestätigung.
Weiterhin ist es von Vorteil, die Bestätigung (den Feldinhalt) in der Kundenverwaltung mit abzuspeichern, dann ist im Zweifelsfall ein Beleg vorhanden, das der Kunde auch wirklich sein Einverständnis erteilt hat.
Viele Grüße, M.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste