Buchstaben in Textfeld für Eingabe nicht zulassen

Sammlung von Vorlagen und Hilfestellungen
Antworten
Julischka
Beiträge: 237
Registriert: 27.09.2009, 14:30

Buchstaben in Textfeld für Eingabe nicht zulassen

Beitrag von Julischka » 16.10.2009, 20:03

.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Sw4rm
Beiträge: 32
Registriert: 30.06.2009, 09:08

Buchstaben in Textfeld für Eingabe nicht zulassen

Beitrag von Sw4rm » 27.11.2009, 10:55

Eigentlich alles verstanden, aber:

Wenn ich das Script in der XML-Quelle anpassen will, bekomme ich folgende Fehlermeldung (siehe Anlage).

[img]R:%5CFORMULAR%5CPDF%5Cnoch_neu%5CIdeen%5CBeispiele%5CFehler.jpg[/img]
In dem Code tausche ich das x in der Variable

Code: Alles auswählen

var RegExPattern
durch ein y.

Code: Alles auswählen

      <variables>
         <script contentType="application/x-javascript" name="Scripte">function xVerboten(){
    var RegExPattern = /[x]/;
    if(String.toLowerCase(xfa.event.change).match(RegExPattern) != null){
        app.alert("Die Eingabe von \"X\" oder \"x\" ist nicht gestattet.");
        xfa.event.change = "";
    }
}
In den Formulareigenschaften habe ich PDF-Wiedergabe in XML-Formular geändert.

Was tun?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Buchstaben in Textfeld für Eingabe nicht zulassen

Beitrag von walde » 28.11.2009, 09:25

Hallo Sw4rm,

 

Sie sollten den Skript Editor einblenden "Fenster - Skript-Editor". In diesem sollten Sie dann Ihre Anpassungen am Skript vornehmen.

 

Gruß,

 

Walde

Sw4rm
Beiträge: 32
Registriert: 30.06.2009, 09:08

Buchstaben in Textfeld für Eingabe nicht zulassen

Beitrag von Sw4rm » 30.11.2009, 08:38

Naja....das wäre auch eigentlich der Weg gewesen, den ich eingeschlagen hätte, aber im eigentlichen Script steht ja nur, dass er das Script, welches in der XML-Quelle steht ausführt (denke ich mal).

In den Beispieltextfeldern aus der Beispieldatei steht halt nur:

Code: Alles auswählen

----- Formular1.#subform[0].Textfeld1::change: - (JavaScript, Client) ------------------------------

Scripte.xVerboten();
 
Aber wenn du (ich hoffe wir brauchen hier nicht so förmlich zu sein) meinst, dass ich den Tag aus der XML-Quelle in den Editor "modeln" soll, dann werd ich mal mein Glück versuchen ;)

Trotzdem schonmal Danke

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Buchstaben in Textfeld für Eingabe nicht zulassen

Beitrag von Merklin » 01.12.2009, 00:22

Hallo Sw4rm,

das ist ja auch im Prinzip richtig. Mit dem Script

Scripte.xVerboten();

wird nur das Script aufgerufen.
Das eigentliche Script steht unter Variablen / Scripte.

Gruß Merklin




Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Sw4rm
Beiträge: 32
Registriert: 30.06.2009, 09:08

Buchstaben in Textfeld für Eingabe nicht zulassen

Beitrag von Sw4rm » 08.12.2009, 10:43

Wer lesen kann ist klar im Vorteil :-) Danke!

Antworten