Adobe Experience League
Community
cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for
Show
only
|
Search instead for
Did you mean:
Sign In
Search
Sign In
Adobe Experience Manager
Adobe Campaign Classic
Adobe Campaign Standard
Adobe Experience Platform
Adobe Analytics
Adobe Audience Manager
Adobe Target
Adobe Experience Cloud
Adobe I/O Cloud Extensibility
Adobe Advertising Cloud
Marketo
Magento
Adobe Creative Cloud
Adobe Document Cloud
Workfront, an Adobe company
Community
Adobe Experience Manager
Adobe LiveCycle
Discussions
Community
Adobe Experience Manager
Adobe LiveCycle
Discussions
Help with the script for fullname
14-07-2008
Hello
I am trying to write a script on my form for a fullname field. For eg:" someone enters fullname as abc l xyz then i want it to be like Abc L Xyz
i tried writing a script but i am messing up somewhere. Can anyone help me please, its urgent
Thanks
Replies
16-07-2008
Hello i have a script which get the first letter of a word in caps but i want it for the fullname can anyone help.following is the script for one word
LastName = Concat(Left(upper(LastName),1),lower(Right(LastName,Len(LastName)-1)))
Jasmin_Charbonn
Jasmin_Charbonn
Jasmin_Charbonn
16-07-2008
Mark as New
Follow
Mute
Subscribe to RSS Feed
Permalink
Print
Email to a Friend
Report
Have you tried the following function in the xPath builder:
upper-case: "Each lowercase letter is converted to its uppercase equivalent, if it has one."
Something like upper-case(/process_data/@LastName) might do it.
Jasmin
16-07-2008
Hi Jasmin
I am trying to put a jAVAScript into the script window and got the following script it works otherwise but when inserted into form it doesn't work
I am doing it on exit event
var FormName = "7158.pdf";
var FieldName = "FullName2";
function CapitalizeNames() {
var ValueString = new String();
eval('ValueString=document.'+FormName+'.'+FieldName+'.value');
ValueString = ValueString.replace(/ +/g,' ');
var names = ValueString.split(' ');
for(var i = 0; i < names.length; i++) {
if(names[i].length > 1) {
names[i] = names[i].toLowerCase();
letters = names[i].split('');
letters[0] = letters[0].toUpperCase();
names[i] = letters.join('');
} else { names[i] = names[i].toUpperCase(); }
}
ValueString = names.join(' ');
eval('document.'+FormName+'.'+FieldName+'.value=ValueString');
return true;
}
Jasmin_Charbonn
Jasmin_Charbonn
Jasmin_Charbonn
17-07-2008
Mark as New
Follow
Mute
Subscribe to RSS Feed
Permalink
Print
Email to a Friend
Report
In the script window it uses BeanShell which is very close to Java.
In the form you can only use JavaScript.
Jasmin
18-07-2008
For information about beanshell, go to
http://www.beanshell.org
.
For information about the LiveCycle objects and methods that are available in the script, see
http://www.adobe.com/go/kb402587
Scott