Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

How can I set a text field to convert all text entered to upper case when populated?

Avatar

Level 2

I want to have all entered text populated into specific text fields to automatically convert to upper case. I am working in LiveCycle Designer ES2.

1 Accepted Solution

Avatar

Correct answer by
Level 2

I am not sure how to place the code to get it working. Cannot get it to work.

View solution in original post

34 Replies

Avatar

Level 4

I have shared the new form, where value change in the same textfield.

Avatar

Former Community Member

Can you please share the new form you shared above where value change was in the same textfield with me?

Thank you

Avatar

Level 2

Do you want the entire form I created or simply the code used for the text field?

Avatar

Former Community Member

I have played around with my scripts and I think I have figured it now.

But maybe you can help me with something else. I have one field for comments. Some of my users all use uppercase and the sentences become hard to read. Is it possible to convert sentences to lower case?

Sonya Patton

Administrative Assistant to the Director,

International Outreach Division

P.O. Box 140800 | Nashville, TN 37214-0800

PH 615.564.5000 :: FX 615.564.6000

spatton@gideons.org | www.gideons.org

Avatar

Level 2

I am heading to a meeting right now. Will send email later when I get back home.

Avatar

Former Community Member

Thank you very much.

Sonya Patton

Administrative Assistant to the Director,

International Outreach Division

P.O. Box 140800 | Nashville, TN 37214-0800

PH 615.564.5000 :: FX 615.564.6000

spatton@gideons.org | www.gideons.org

Avatar

Level 4

If you want to convert the uppercase into the lowercase you can use below script

xfa.event.change = xfa.event.change.toLowerCase(); 

You need to use this script on change event of textfield.

Avatar

Level 2

Sorry, got back very late last night.

Use this code in the change function for the text field

xfa.event.change = xfa.event.change.toUpperCase();

Joe Yuskaitis

JCY Tournaments LLC

201-203-1816 office

201-220-3049 mobile

201-625-6402 fax

joeyuskaitis@jcytournaments.com<mailto:joeyuskaitis@jcytournaments.com

Avatar

Former Community Member

No problem. I tried that but it keeps giving me an error.

Will that work with sentences? Because I do want the first word of the each sentence to stay uppercase.

Thanks for your help.

Avatar

Level 2

xfa.event.change = xfa.event.change.toLowerCase();

Sorry, you need the lower case code. See above. Just overwrite the Upper to Lower in your code. I do not have code for capitalizing the first word of each sentence. I only have code to capitalize the first letter only in a field. I have not yet encountered a need for the sentence issue.

Hope that helps.

Avatar

Level 2

@ Vipin Bhargava in reference to post #21.  I do not see the "new form" that replaces the text in the same textfield.  Can you share it with me? I would greatly appreciate it.

I have shared the new form, where value change in the same textfield.

Was this helpful? Yes   No