Seite 1 von 1

Buchstaben in Textfeld für Eingabe nicht zulassen

Verfasst: 16.10.2009, 20:03
von Julischka
.

Buchstaben in Textfeld für Eingabe nicht zulassen

Verfasst: 27.11.2009, 10:55
von Sw4rm
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?

Buchstaben in Textfeld für Eingabe nicht zulassen

Verfasst: 28.11.2009, 09:25
von walde
Hallo Sw4rm,

 

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

 

Gruß,

 

Walde

Buchstaben in Textfeld für Eingabe nicht zulassen

Verfasst: 30.11.2009, 08:38
von Sw4rm
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

Buchstaben in Textfeld für Eingabe nicht zulassen

Verfasst: 01.12.2009, 00:22
von Merklin
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





Buchstaben in Textfeld für Eingabe nicht zulassen

Verfasst: 08.12.2009, 10:43
von Sw4rm
Wer lesen kann ist klar im Vorteil :-) Danke!