Zahlenwerte nur bis 255 zulassen

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
Firefox
Beiträge: 47
Registriert: 23.09.2015, 21:57

Zahlenwerte nur bis 255 zulassen

Beitrag von Firefox » 20.12.2017, 17:45

Hallo Acronauten,

der einzugebende Wert in einem Dezimal-Feld darf nur aus Ganzzahlen zwischen 1 und 255 möglich sein und bei Überschreitung soll eine Fehlermeldung ausgelöst werden.
Nach Quittierung der Meldung soll der komplette zuvor eingegebene Zahlenwert gelöscht werden.

Wie lässt sich dies eventuell realisieren?

Vielen Dank für eure Ideen.


Gruß
Firefox

Benutzeravatar
radzmar
Beiträge: 961
Registriert: 26.10.2011, 10:18

Zahlenwerte nur bis 255 zulassen

Beitrag von radzmar » 20.12.2017, 20:28

Einfach im exit Event folgendes Script einfügen.

Code: Alles auswählen

if (this.rawValue < 1 || this.rawValue > 255) {
   if (xfa.host.messageBox("Nur Zahlen zwischen 1 und 255 erlaubt", "Eingabe außerhalb des zulässigen Bereichs", 1, 0) === 1) {
   this.rawValue = null;
   xfa.host.setFocus(this.somExpression);
}
}

Firefox
Beiträge: 47
Registriert: 23.09.2015, 21:57

Zahlenwerte nur bis 255 zulassen

Beitrag von Firefox » 20.12.2017, 21:11

Hallo radzmar,

kaum hab ich die Anfrage eingestellt hab' ich schon ein Lösung?

Kaum zu glauben, aber vielen Dank dafür!




Gruß
Firefox

Firefox
Beiträge: 47
Registriert: 23.09.2015, 21:57

Zahlenwerte nur bis 255 zulassen

Beitrag von Firefox » 21.12.2017, 08:17

Hallo radzmar,

wie kann ich zusätzlich sicherstellen, daß in das jeweilige Textfeld immer eine 3-stellige Zahl vom Benutzer eingegeben wird?

Es soll damit eine IP-Adresse abgefragt werden im Format
"192.168.220.001", wobei ich bisher dies auf 3 Textfelder getrennt durch "Punkte" aufgeteilt hatte.

Aber vielleicht gibt hierzu schon ein viel eleganteres Script, welches sicherstellt, daß nur Eingaben in diesem Format zulässig sind?

Viele Grüße
Firefox

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Zahlenwerte nur bis 255 zulassen

Beitrag von armine » 28.12.2017, 13:39

@Firefox: Da kannst du dir etwas aussuchen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten