Formular Editor

Allgemeine Fragen
inno
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 293
Registriert: Do 17. Dez 2020, 11:59

Formular Editor

Ungelesener Beitrag von inno »

Hallo Tommy,
kann man im Formulareditor ein Eingabefeld anlegen, dass nur nummerisch ist und auf 10 Zeichen begrenzt ist?
Vielen Dank
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Formular Editor

Ungelesener Beitrag von Tommy Herrmann »

Moin,

ja - du kannst doch ein numerisches Feld wählen ("Number") und dann bei "min." und "max." jeweils 10 Stellen wählen. Willst Du auch, dass jemand weniger als 10 Zahlen eingeben kann - dann eben nur "max." definieren.

Das Formular wird nur abgeschickt, wenn diese Bedingung erfüllt wird.

Numerisches Feld.jpg
inno
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 293
Registriert: Do 17. Dez 2020, 11:59

Re: Formular Editor

Ungelesener Beitrag von inno »

Danke für die schnelle Rückmeldung.
Teste ich morgen gleich.
inno
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 293
Registriert: Do 17. Dez 2020, 11:59

Re: Formular Editor

Ungelesener Beitrag von inno »

:tu: Funtkioniert!
inno
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 293
Registriert: Do 17. Dez 2020, 11:59

Re: Formular Editor

Ungelesener Beitrag von inno »

... da war ich zu schnell mit dem Lob! ;-)
Wenn ich MIN und MAX auf 10 setze, kann ich nur die 10 eigeben, sonst wird nicht verschickt.
Fehler der kommt: Der Wert muss 10 sein! Es geht auch nur die 10, dann wird verschickt?!
Noch eine Idee??
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Formular Editor

Ungelesener Beitrag von Tommy Herrmann »

Ich weiß ja nicht was Du genau erreichen möchtest - beschreibe das doch mal

Wenn Du z.B. diese Einstellungen, wie unten im Screenshot vornimmst, dann muss man mindestens 1 Zahl eingeben, kann aber auch mehr eingeben, also z.B. 3 oder 7 - aber nicht mehr als 10.


Min-Max Nummern-Feld.jpg
stobi_de
Moderator
Moderator
Beiträge: 780
Registriert: Di 11. Okt 2022, 06:30

Re: Formular Editor

Ungelesener Beitrag von stobi_de »

Ich glaube, er meint 10 Stellen,
also wäre min:1 und Max:9999999999
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Formular Editor

Ungelesener Beitrag von Tommy Herrmann »

ja ...

... aber so habe ich es ausprobiert, die Eingabe von der Zahl 10 erstellt den richtigen Wert für 10 Stellen.
inno
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 293
Registriert: Do 17. Dez 2020, 11:59

Re: Formular Editor

Ungelesener Beitrag von inno »

... stimmt nicht!
Wenn ich min und max auf 10 setze, kann ich nur die Zahl "10" eingeben und das Formular wird verschickt.
Ich möchte aber das 10 nummerische Zeichen also Zahlen eingegeben werden müssen.
Auch nicht weniger. Beispiel: 1234567891
123: sollte nicht funktionieren wie auch 123456789789456123 (zu kurz und zu lang).
Grüße
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Formular Editor

Ungelesener Beitrag von Tommy Herrmann »

Moin,

das geht so auch nicht mit dem "Form Builder".

Du kannst aber im "Code Editor" einfach anstelle des Nummern-Feldes diese Zeile einfügen:

Code: Alles auswählen

<input type="text" pattern="\d*" minlength="10" maxlength="10" required="required">
Das lässt nur Zahlen zu und davon mindestens 10 und auch nicht mehr als 10.
inno
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 293
Registriert: Do 17. Dez 2020, 11:59

Re: Formular Editor

Ungelesener Beitrag von inno »

Versuche ich gleich mal.
Geht das auch mit einen Placeholder? z.B. nur 10 Zahlen möglich!
Gruß
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Formular Editor

Ungelesener Beitrag von Tommy Herrmann »

ja klar - gib das mal dann zunächst so ein - soll ja auch zu den anderen Feldern passen:

Code: Alles auswählen

<input type="text" pattern="\d*" minlength="10" maxlength="10" placeholder="nur 10 Zahlen eingeben" required="required" data-form-field="Zahl" mbr-theme-style="display-7" class="form-control">
Das Attribut "placeholder" ist nichts anderes als ein "Platzhalter" mit irgendeinem Text der dort bis zur Eingabe angezeigt wird, also solange das Feld noch unbeschrieben ist.
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Formular Editor

Ungelesener Beitrag von Tommy Herrmann »

Denke aber daran, die diese Zeile noch woanders zu speichern:

Code: Alles auswählen

<input type="text" pattern="\d*" minlength="10" maxlength="10" placeholder="nur 10 Zahlen eingeben" 
required="required" data-form-field="Zahl" mbr-theme-style="display-7" class="form-control">
... denn sobald Du den "Form Builder" öffnest, wird das von Dir so erstellte Eingabe-Feld zwar auch dort angezeigt aber beim Schließen und Speichern vom "Form Builder" wird von Mobirise alles überschrieben und ist dann wieder weg.

Das muss also immer die letzte Handlung sein, bevor Du die Seite mit dem "Form Builder" publizierst.


Formularfeld mit mindestens 10 und höchstens 10 Zahlen.jpg
Antworten

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot] und 128 Gäste