I am trying to masked an SSN field depending on if yes is choosen or not
hi all, morning. working on form should display masked ssn field in format of xxx-x9-9999. did come across following script on adobe designer forum, , apply form creating 2 fields, , put code on exit event, not working. please wrong code, , there other way done?
if(form1.page1.subform1.maskedfld1.rawvalue != null) { var ssn = form1.page1.subform1.maskedfld1.rawvalue; var regexp = /^(\d{9}|\d{3}-\d{2}-\d{4})$/; if (regexp.test(ssn)) { regexp = /^\d{9}/; if (regexp.test(ssn)) { this.rawvalue = "***-**-" + ssn.substring(5,9); form1.page1.subform1.maskedfld2.rawvalue = ssn; } else { this.rawvalue = "***-**-" + ssn.substring(7,11); ssn = ssn.substring(0,3) + ssn.substring(4,6) + ssn.substring(7,11); form1.page1.subform1.maskedfld1.rawvalue = ssn; } } else { xfa.host.messagebox("ssn must in form 123-45-6789 or 123456789.","ssn error",0,0); xfa.host.setfocus("form1.page1.subform1.maskedfld1"); } } thanks
v/r
tammy
i tried same code on single field on exit event, 1 modification: maskedfld2 replaced maskedfld1
it mask value.
can please more specific expected behaviour.
thanks
More discussions in LiveCycle Designer
adobe
Comments
Post a Comment