Zeichenerkennung im Feld

Die Möglichkeiten und Tücken von Formularen
Antworten
swith2on
Beiträge: 7
Registriert: 19.01.2013, 23:07

Zeichenerkennung im Feld

Beitrag von swith2on » 03.04.2013, 12:13

Hallo Acronauten, in diesem Beitrag (http://www.acronaut.de/forum18/4138.html) fand ich was ich sehr gut verwenden kann. Leider ist es für den LCD.

if (this.rawValue.match(/[g]/i)) {
xfa.resolveNode("Seite_ff.S_f[" + Zeile.index + "]").presence = "hidden"
} else {
xfa.resolveNode("Seite_ff.S_f[" + Zeile.index + "]").presence = "visible"
}


Bitte übersetzt es für den Acrobat XI.



Kurz zu Anforderung: Es soll aus einem txt Feld ein bestimmter Buchstabe herausgefiltert werden. Ist dieser Vorhanden soll ein anderes Feld eingeblendet werden!

swith2on
Beiträge: 7
Registriert: 19.01.2013, 23:07

Zeichenerkennung im Feld

Beitrag von swith2on » 05.04.2013, 00:05

hmmm, versuche die Antwort selbst zu finden. Leider scheitere ich an den Feinheiten :-(

if (this.getField("input").value.match(/[x]/gi)) {
this.getField("flash").display=display.visible;
} else {
this.getField("flash").display=display.hidden;
}

Es soll das Feld "flash" nur dann auftauchen wenn das Zeichen "x" sich im String des Feldes "input" befindet! Ist es aber nicht!

LG

swith2on
Beiträge: 7
Registriert: 19.01.2013, 23:07

Zeichenerkennung im Feld

Beitrag von swith2on » 11.04.2013, 00:05

Schade, dass sich keiner gemeldet hat, was auch etwas Gutes bewirkt hat und zwar die Lösung fand ich selbst und mit Hilfe vom Internet heraus!

var mySearch = /x/gi;
var string1 = this.getField("input1").value.toString();
var match = string1.search(mySearch);

if(match != -1){
this.getField("flash").display=display.visible;
}
else{
this.getField("flash").display=display.hidden;
}

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

Antworten