Skripts ohne Ereignisse

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
Jack´el´fuego
Beiträge: 5
Registriert: 19.08.2009, 10:06

Skripts ohne Ereignisse

Beitrag von Jack´el´fuego » 21.08.2009, 14:42

Gibts es eine möglichkeit, ein skript einzufügen, das immer abläuft?
Ich würde gerne konstant einen Tastendruck abfragen, um beim druck dieser Taste ein eregniss auszulösen, nur leider weis ich nicht wie...

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

Skripts ohne Ereignisse

Beitrag von walde » 21.08.2009, 17:34

Hallo Jack´el´fuego,

 

Mann kann Eingaben in Felder zur Laufzeit überprüfen und gegebenenfalls auch die Eingabe von unerwünschten Zeichen unterbinden. Siehe Beispieldatei. 

Code: Alles auswählen

Formular1.#subform[0].Textfeld1::change - (JavaScript, client)
Scripte.xVerboten();
Formular1.#subform[0].Textfeld2::change - (JavaScript, client)
Scripte.xVerboten();
Formular1.#subform[0].DatumsUhrzeitfeld1::change - (JavaScript, client)
Scripte.xVerboten();
Formular1.#variables[0].Scripte - (JavaScript, client)

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 = "";
}
}
 

gruß,

 

Walde

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

Antworten