Add it as an OnFocus event. I don't see the problem... Leonard
-----Original Message----- From: webpointz [mailto:mbeveri...@webpointz.com] Sent: Wednesday, December 02, 2009 12:04 PM To: itext-questions@lists.sourceforge.net Subject: Re: [iText-questions] How can I change contents of a text field at signing? Thanks...I completely understand that. It works if in Acrobat Pro I add a OnFocus to the signature field with the javascript there...BUT how would I incorporate this code into the iText code? Thanks Brian Chappell wrote: > > While I'm not able to offer a solution here I can talk about the principle > which may help crystallise your dilemma. > > When a document is digitally signed, the entire document is encrypted and > the result of that encryption is stored with the document. This allows > someone with the appropriate key to verify that the document has not been > tampered with, they can compare a newly encrypted version of the document > with the stored encryption result (the actual details vary but the outcome > is the same). As a result, you can't sign a document, change a field and > expect the signature to stand as the document is no longer the same as the > signed version. > > This is why you'd need to change the text and then sign the document for > it > to work. > > Regards, > Brian > > -----Original Message----- > From: webpointz [mailto:mbeveri...@webpointz.com] > Sent: 02 December 2009 4:21 PM > To: itext-questions@lists.sourceforge.net > Subject: Re: [iText-questions] How can I change contents of a text field > at > signing? > > > Hi...basically, the text needs to change ONLY if the signature is applied. > So I need to change the text THEN have the signature applied and if the > user > cancels the action it reverts back to its original text. > > As it stands now it appears as though the text is changing AFTER the > signature is dropped in. > Even if I move the text changing above and at the top of the onMouseUp it > still changes after signing not before. So, not sure what you meant by > your > answer. > > > sign = acroForm.addSignature("sign", 122, 30, 300, > 108).setAction(PdfAction.javaScript(" > this.getField('message').value = 'thank you'; > var sigCheck = this.getField('sign').value; > > if (sigCheck != '') > { > ...do something else.... > } > > ", writer)); > > > > > > > > > > > > Leonard Rosenthol-3 wrote: >> >> Change value then sign. >> >> -----Original Message----- >> From: webpointz [mailto:mbeveri...@webpointz.com] >> Sent: Wednesday, December 02, 2009 10:25 AM >> To: itext-questions@lists.sourceforge.net >> Subject: [iText-questions] How can I change contents of a text field at >> signing? >> >> >> I have a PDF that has say a text field called "message" and a digital >> signature field called "sign". >> >> When a user opens the PDF, the "message" field says "welcome" BUT I want >> the >> text to change to "thank you" once the document is signed. >> >> My problem is that if I try to dynamically change the text on the MOUSEUP >> action of the signing process, the text changes BUT it invalidates the >> signature stating the field "message" was modified after the signature >> was >> applied. >> >> Here is a sample of the code used (using ColdFusion code): >> >> sign = acroForm.addSignature("sign", 122, 30, 300, >> 108).setAction(PdfAction.javaScript(" >> >> var sigCheck = this.getField('sign').value; >> >> if (sigCheck != '') >> { >> this.getField('message').value = 'thank you'; >> } >> >> ", writer)); >> >> >> >> >> >> -- >> View this message in context: >> > http://old.nabble.com/How-can-I-change-contents-of-a-text-field-at-signing-- > tp26610705p26610705.html >> Sent from the iText - General mailing list archive at Nabble.com. >> >> >> > ---------------------------------------------------------------------------- > -- >> Join us December 9, 2009 for the Red Hat Virtual Experience, >> a free event focused on virtualization and cloud computing. >> Attend in-depth sessions from your desk. Your couch. Anywhere. >> http://p.sf.net/sfu/redhat-sfdev2dev >> _______________________________________________ >> iText-questions mailing list >> iText-questions@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/itext-questions >> >> Buy the iText book: http://www.1t3xt.com/docs/book.php >> Check the site with examples before you ask questions: >> http://www.1t3xt.info/examples/ >> You can also search the keywords list: >> http://1t3xt.info/tutorials/keywords/ >> >> > ---------------------------------------------------------------------------- > -- >> Join us December 9, 2009 for the Red Hat Virtual Experience, >> a free event focused on virtualization and cloud computing. >> Attend in-depth sessions from your desk. Your couch. Anywhere. >> http://p.sf.net/sfu/redhat-sfdev2dev >> _______________________________________________ >> iText-questions mailing list >> iText-questions@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/itext-questions >> >> Buy the iText book: http://www.1t3xt.com/docs/book.php >> Check the site with examples before you ask questions: >> http://www.1t3xt.info/examples/ >> You can also search the keywords list: >> http://1t3xt.info/tutorials/keywords/ >> >> > > -- > View this message in context: > http://old.nabble.com/How-can-I-change-contents-of-a-text-field-at-signing-- > tp26610705p26611690.html > Sent from the iText - General mailing list archive at Nabble.com. > > > ---------------------------------------------------------------------------- > -- > Join us December 9, 2009 for the Red Hat Virtual Experience, > a free event focused on virtualization and cloud computing. > Attend in-depth sessions from your desk. Your couch. Anywhere. > http://p.sf.net/sfu/redhat-sfdev2dev > _______________________________________________ > iText-questions mailing list > iText-questions@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/itext-questions > > Buy the iText book: http://www.1t3xt.com/docs/book.php > Check the site with examples before you ask questions: > http://www.1t3xt.info/examples/ > You can also search the keywords list: > http://1t3xt.info/tutorials/keywords/ > > > ------------------------------------------------------------------------------ > Join us December 9, 2009 for the Red Hat Virtual Experience, > a free event focused on virtualization and cloud computing. > Attend in-depth sessions from your desk. Your couch. Anywhere. > http://p.sf.net/sfu/redhat-sfdev2dev > _______________________________________________ > iText-questions mailing list > iText-questions@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/itext-questions > > Buy the iText book: http://www.1t3xt.com/docs/book.php > Check the site with examples before you ask questions: > http://www.1t3xt.info/examples/ > You can also search the keywords list: > http://1t3xt.info/tutorials/keywords/ > > -- View this message in context: http://old.nabble.com/How-can-I-change-contents-of-a-text-field-at-signing--tp26610705p26612398.html Sent from the iText - General mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://www.1t3xt.com/docs/book.php Check the site with examples before you ask questions: http://www.1t3xt.info/examples/ You can also search the keywords list: http://1t3xt.info/tutorials/keywords/ ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://www.1t3xt.com/docs/book.php Check the site with examples before you ask questions: http://www.1t3xt.info/examples/ You can also search the keywords list: http://1t3xt.info/tutorials/keywords/