Seite 1 von 2

Problem Profilfeld

Verfasst: 20.08.2013 11:47
von caesargrau
Hallo,

ich habe ein benutzerdefiniertes Profilpflichtfeld angelegt. Jetzt bekommt man beim Registrieren die Meldung, dass man sich nicht an die vorgegebene Länge gehalten hat, obwohl das nicht stimmt. An was kann das liegen ?

Re: Problem Profilfeld

Verfasst: 20.08.2013 12:01
von AYYILDIZLAR
Hallo,

Wie sehen denn die Spezifische Optionen der Feldart für dein benutzerdefiniertes Profilpflichtfeld aus?


Grüße

Re: Problem Profilfeld

Verfasst: 20.08.2013 12:36
von caesargrau
Hallo,

Größe des Eingabefelds: 5
Niedrigste zulässige Zahl: 5
Höchste zulässige Zahl: 5
Standardwert: habe ich leer gelassen !

Re: Problem Profilfeld

Verfasst: 20.08.2013 12:50
von AYYILDIZLAR
Welche phpBB Version benutzt du denn?

Re: Problem Profilfeld

Verfasst: 20.08.2013 13:46
von caesargrau
3.0.11

Re: Problem Profilfeld

Verfasst: 20.08.2013 15:41
von Melmac
Hi :)

Verwendest Du für das Profilfeld die Feldart "Zahlen"?

Wenn ich mich nicht täusche, dann führen Deine Vorgaben zu folgendem Filter bei der Prüfung der Usereingabe:
Es muss eine Zahl eingegeben werden. Sie muss fünfstellig sein, darf aber weder einen kleineren noch einen größeren Wert als "5" haben.
Bleibt dann als einzig mögliche Eingabe die Zahl "5" - und die ist einstellig :wink:

Welche Daten/Informationen willst Du mit diesem Feld den erfassen?
Bei "fünfstellig" denke ich immer sofort an Postleitzahlen :oops:

Re: Problem Profilfeld

Verfasst: 20.08.2013 16:10
von Lehrling
Wir haben auch ein Profilfeld angelegt, als Spamschutz und bei uns sehen die Angaben so aus:

Spezifische Optionen der Feldart

Größe des Eingabefelds: 5
Mindestens erforderliche Zeichenanzahl: 5
Maximal zulässige Zeichenanzahl: 5
Zulässige Werte: nur Ziffern (0-9)
Bei Standardwert ist nichts angegeben, was bedeutet, dass im Eingabefeld nichts steht.

Die Feldbeschreibung bei uns ist : Gib hier eine beliebige fünfstellige Zahl ein. Dies soll eine automatische Registrierung verhindern.

Bei uns klappt das prima.

Re: Problem Profilfeld

Verfasst: 20.08.2013 16:35
von caesargrau
ja es ist ein Zahlenfeld und betrifft die Postleitzahl und die ist ja immer fünfstellig. Hat bisher auch immer so einwandfrei funktioniert. Habe auch schon zum Testen den minimalen Wert auf 1 gesetzt und den maximalen auf 10 und dann ganz normal eine fünfstellige Zahl beim Registrieren angegeben und trotzdem kommt die Fehlermeldung, dass die eingegebene Zahl zu lang sei !

Re: Problem Profilfeld

Verfasst: 20.08.2013 17:25
von Melmac
caesargrau hat geschrieben:Habe auch schon zum Testen den minimalen Wert auf 1 gesetzt und den maximalen auf 10
"Niedrigste zulässige Zahl" bzw. "Höchste zulässige Zahl" bei der Wertedefinition (des zulässigen Werte-/Zahlenraums) hat nichts mit der Länge (= Anzahl der Stellen) einer Zahl zu tun: es geht um den Wert der Zahl selbst.
Dies hier heißt dann jetzt schlicht und ergreifend nichts andéres als: "nur die Zahlen von 1 bis 10"

1, 2, 3, 4, 5, 6, 7, 8, 9 => sind einstellig
10 => ist zweistellig

Gefordert sind aber fünfstellige Zahlen: "Größe des Eingabefelds: 5" ....

Gib mal für den minimalen Wert "00000" (oder alternativ, wenn das nicht klappen sollte: "0") ein und für den maximalen "99999"

Re: Problem Profilfeld

Verfasst: 20.08.2013 19:03
von DetlefT
caesargrau hat geschrieben:ja es ist ein Zahlenfeld und betrifft die Postleitzahl und die ist ja immer fünfstellig.
Nicht in jedem Land! Z.B. in Österreich, Schweiz, Niederlande, Luxemburg, Dänemark, Belgien ... sind die PLZ vierstellig! Gut, wenn Du nur PLZ aus Deutschland hast, spielt das keine Rolle.