Acronaut Diskussions Forum Home

Freies User Forum für

ADOBE® ACROBAT®

Navigation
Nicht angemeldet

Login | Registrieren 

  

Suche

Erweiterte Suche

Newsletter

Mitgliederliste

Kalender

Moderatoren/Partner

Hilfe

Banner

Kontakt/Impressum
Textfeld nur Buchstaben zulässig
 Moderiert von: WebZopp, Gentleman, FileAffairs, acronaut Produkt: Adobe LiveCycle Designer V8  

Neue Diskussion

Antworten

Drucken
VerfasserBericht
Hormann
Member
 

Eintragen seit: 8 Aug 2010
Herkunft: Deutschland
Berichte: 100
Status:  Offline
 Geschrieben: 2 Sep 2010 06:30

Text übernehmen

Antworten
Hallo Leute,

kennt jem. von euch eine Möglichkeit, das ich in einem Textfeld nur Eingabe von Buchstaben zulassen und die Eingabe von Ziffern sperren kann?

 

Gruß

Stephanie

Anlage: eingabe.pdf (7 Mal aufgenommen)

nele_sonntag
Administrator


Eintragen seit: 3 Mai 2009
Herkunft: Frankfurt, Deutschland
Berichte: 2600
Status:  Offline
 Geschrieben: 2 Sep 2010 08:54

Text übernehmen

Antworten
Hallo Stephanie,

schau doch schon mal hier. Da wurden verschieden Möglichkeiten sehr ausführlich diskutiert.

http://www.acronaut.de/forum18/1931-2.html

http://de.selfhtml.org/perl/sprache/regexpr.htm#zeichen

LG Mandy

Letzte Änderung am 2 Sep 2010 08:55 von nele_sonntag

nele_sonntag
Administrator


Eintragen seit: 3 Mai 2009
Herkunft: Frankfurt, Deutschland
Berichte: 2600
Status:  Offline
 Geschrieben: 2 Sep 2010 09:00

Text übernehmen

Antworten
Also, folgenden Code ins CHANGE-Ereignis des jeweiligen Textfeldes gesetzt, verhindert die Eingabe von etwas, was nicht Buchstabe ist.

//nur Eingabe von Buchstaben erlaubt
if(xfa.event.newText.match(/[^a-zA-Z]/)){
 xfa.event.change = "";
}


LG Mandy

Anlage: eingabe_ns.pdf (25 Mal aufgenommen)

Hormann
Member
 

Eintragen seit: 8 Aug 2010
Herkunft: Deutschland
Berichte: 100
Status:  Offline
 Geschrieben: 2 Sep 2010 10:34

Text übernehmen

Antworten
Danke Mandy,

funktioniert super und ebenfalls danke für die Links. Habe die Problematik verstanden.

Gruß

Stephanie

nele_sonntag
Administrator


Eintragen seit: 3 Mai 2009
Herkunft: Frankfurt, Deutschland
Berichte: 2600
Status:  Offline
 Geschrieben: 2 Sep 2010 13:08

Text übernehmen

Antworten
Sehr schön, freut mich. LG Mandy

Firefox
Member
 

Eintragen seit: 22 Sep 2015
Herkunft:  
Berichte: 34
Status:  Offline
 Geschrieben: 28 Dez 2017 08:52

Text übernehmen

Antworten
Hallo Mandy,

ich habe dein Script versucht zu erweitern, aber leider bekomme ich dieses nicht so hin, daß es funktioniert:

//nur Eingabe von Buchstaben von a bis f (A bis F) und Zahlen 0 bis 9 erlaubt

if(xfa.event.newText.match(/[^a-fA-F] || [^0-9]/) ) {
xfa.event.change = "";
}

Ich möchte hier in einem 2-stelligen Textfeld die Eingabe der MAC-Adresse kontrollieren und nur Buchstaben von A-F und "auch" Zahlen von 0-9 zulassen.

Wie muß das Script richtig aussehen, bzw. wo mache ich hier einen Fehler?

Viele Grüße
Firefox

Letzte Änderung am 28 Dez 2017 08:54 von Firefox

Firefox
Member
 

Eintragen seit: 22 Sep 2015
Herkunft:  
Berichte: 34
Status:  Offline
 Geschrieben: 28 Dez 2017 10:54

Text übernehmen

Antworten
Hallo,

ich hab' es zwischenzeitlich selbst hinbekommen:

//nur Eingabe von Buchstaben von a bis f (A bis F) und Zahlen 0 bis 9 erlaubt

if(xfa.event.newText.match(/[^a-fA-F^0-9]/) ) {
xfa.event.change = "";

}



Danke trotzdem!

Gruß
Firefox

Letzte Änderung am 28 Dez 2017 10:55 von Firefox

armine
Administrator
 

Eintragen seit: 15 Mai 2009
Herkunft:  
Berichte: 2384
Status:  Offline
 Geschrieben: 28 Dez 2017 12:37

Text übernehmen

Antworten
Mit
xfa.event.change = xfa.event.change.toUpperCase().replace(/[^0-9A-F]/g,"")
wird auch noch die Schreibweise vereinheitlicht.

Anlage: MAC-Adresse.pdf (3 Mal aufgenommen)


 Uhrzeit 15:40





Powered by WowBB 1.7 - Copyright © 2003-2006 Aycan Gulez
Seite erstellt in 0.1050 Sekunden (31% DB + 69% PHP). 18 verarbeitete Abfragen.