Can Acrobat auto populate a date field upon digital signature of a form?

We use several fillable forms with digital ID signature fields.  A business rule requires a date field next to the signature field.  Is it possible to define the date field to auto populate once the user signs the form?  I can't check this in Acrobat since I only have the reader.

Hi,
The short answer is yes, but of course you'll need to get Acrobat to edit the PDF file.
Generically, here is what  you are looking to do:
Open the Digital Signature Properties dialog
Select the Signed tab
Select the This script executes when the field is signed radio button
Click the Edit button
Add the code snippet below to the JavaScript editor
Click the OK button on the JavaScript editor
Click the Close button on the Digital Signature Properties dialog
// JavaScript code to add the date at signing time
    var currentTime = new Date()
    var month = currentTime.getMonth() + 1
    var day = currentTime.getDate()
    var year = currentTime.getFullYear()
    var signingTime = day +"/"+month+"/"+year  //Modify into your preferred format
    var f = this.getField("Text1");  //Modify the field name as necessary
    f.value = signingTime;
Good luck,
Steve

Similar Messages

  • Auto populate a date field in pdf

    in the form I am working on I have a date/time field. I need it to populate the current date when the form is open. I get it to work but it has the time on it. I only need the date. when I try to change it to display just the date. It will not auto populate ? please help. Thank you for any one who can help.
    using adobe livecycle ES

    I found out how to use current date.
    To add current date fields in LifeCycle
    You can use a date/time field to automatically show the current date by using the Runtime Property option in the Value tab of the Object palette.
    Note:  When using a current date field, the date updates to reflect the system’s current date each time a user opens the form. 
    1.  In the Object Library palette, click the Standard category and drag a Date/Time Field object onto the form design.
    2.  In the Object palette, click the Value tab and select Calculated - Read Only from the Type list.
    3.  Select the Runtime Property option.
    4.  View the form in the Preview PDF tab.
    Hope this helps!
    Brian

  • How do you auto populate a date in a different text field after someone digitally signs the PDF form?

    I am trying to auto populate a date in a text box on the upper right hand corner of my document after someone digitally signs it. Is this possible? How do you do this?

    Go to the Properties of the Digital Signature field and under the Signed tab enter this JS code, under the last option:
    this.getField("SignDate").value = util.printd("mm/dd/yyyy", new Date());
    this.getField("SignDate").defaultValue =this.getField("SignDate").valueAsString;
    Of course, you can adjust the field name and the date format used in the script above.

  • How do I auto populate the date into text fields when form is first opened?

    Hello,
    I read all about the changing the scripts but its not really working for me. I was hoping someone could help me with directions on how to auto populate the date into designated text fields when my adobe document is first opened?
    I am working in Adobe Acrobat 9.
    Thank you,
    Sheri

    When you add a new document JavaScript (Advanced > Document Processing > Document JavaScripts > Script Name (enter something) > Add), you will be given a function skeleton by default. Just delete it and enter the line of code I showed above. Now, whenever the document is opened, the code will get triggered and the field will be updated with the current date. There is no "Document Open" action (at least that's accessible via Acrobat's UI), but this is effectively the same thing since any document-level JavaScripts are executed when the document is opened.

  • How do you auto populate a dynpro field when hit key while in other fields?

    This is a dialog programming question for a custom dialog program (it is NOT an SAP program).
    I have a dialog program that neds to be changed to accomodate the following.
    i have searched SDN and can not find anything to resolve this issue.
    I have a screen with multiple lines, scrolling, etc.
    The first field in a line is a required entry.
    There are two date fields that need to be automatrically populated when a value is entered in the first field.
    In other words - when the user enters the first field value and then tabs to next field (or they may press enter, etc.) i need to populate the date fields on the same line and display them back to the user immdeately.
    I can not get this to work - any help most appreciated.
    Thanks.
    Scott

    Unfortunately, there's no 'tab-out' event in ABAP standard dynpros - you've got to trigger a PAI event to make that happen (such as hitting 'Enter').

  • How system will automatically populate clearing date field for invoices paid similar to when payments are made to the vendors

    Hi SAP Gurus,
    Could you help me on this, How system will automatically populate clearing date field for invoices paid similar to when payments are made to the vendors.
    Regards
    Mohan

    Hi Ramakrishnappa,
    If you clear the invoice against payment, then the invoice clearing date would be payment document posting date.
    Regards,
    Mukthar

  • Auto populate Infopath 2013 fields after selecting a specific dropdown option.

    Auto populate Infopath 2013 fields after selecting a specific dropdown option.
    Hi.
    I have a Sharepoint 2013 list with three fields. Code, Section and Sub Section.
    I would like to be able to have the form autopopulate the Section and Sub Section fields when a value for code is entered.
    How would I go about this please?
    Thanks
    Jon

    Hi JonMorgan,
    Based on your description, my understanding is that you want to achieve that the second dropdown gets populated depending on what the first dropdown is set to.
    To achieve your requirement, creating cascading dropdown fields with InfoPath.
    Please refer to the following links about cascade drop down in InfoPath form:
    http://msreddysharepoint.blogspot.in/2012/12/infopath-2013-web-browser-creating.html
    http://www.pointbeyond.com/2011/11/20/cascading-dropdowns-in-infopath-2010/
    Best Regards,
    Lisa Chen
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Lisa Chen
    TechNet Community Support

  • ISE guest access - can't match on Optional Data fields

    Hi all
    I need to have 2 different types of guest users that will get different level of access with DACL / Airspace ACL
    I thought that best way to do that is simply matching one of optional data fields you can setup in Sponsor Portal
    Unfortunately as soon as I reference Optional Data field in Authorization rule I get no match. Can't also match on username which would not help anyway.
    getting redirected, login, getting redirected again etc.......
    This is affecting both wireless and wired.
    As soon as I remove that additonal condition from authz rule guest access works fine - getting redirected, log in, surf the internet.
    Is this is bug with ISE that you can't match guest optional data fields?

    Hi evnafets,
    You were right. How silly I am didnt see that small thing- but STILL PROBLEM IS UNSOLVED.
    [ore]
    java.sql.SQLException: [Microsoft][ODBC Microsoft
    Access Driver] Missing ), ], o
    r Item in query expression 'Post_Date LIKE
    to_date('04-06-2005',' dd/MM/yyyy''.
    Like it says, you have a missing ")" character
    rs=stmt.executeQuery("SELECT Name FROM
    NoticeBoardTable WHERE Post_Date LIKE to_date('"+
    date_str+"', 'dd/MM/yyyy' <--HERE NEED A CLOSING
    BRACKET ");
    When I did this it said to_date function is not available that because Ms-access doesn't have this function. Then I just changed the query to:-
    rs=stmt.executeQuery("SELECT Name FROM NoticeBoardTable WHERE Post_Date LIKE "+ date_sql ); . Although it didnt generate any exception, but dont show any record.
    But even better would be to use a prepared
    statement.
    String sql = "SELECT Name FROM NoticeBoardTable
    WHERE Post_Date LIKE  ?";
    PreparedStatement stmt = con.prepareStatement(sql);
    stmt.setDate(1, date_sql);
    ResultSet rs = stmt.executeQuery();
    I had prepared statement in my final servlet, I made this one just to check why its not working on dates. Also on your advice I changed it to prepared statement. It runs fine but didn't show any record with date 04-06-2005 although I have it in my database (not generating any exception).
    I print the sql date throuht servlet just to check , its showing 2005-06-04. May be its formate problem.
    Thanks
    Regards

  • Extracting the date value from digital signature/certificate

    Hello,
    I'd like to extract the date from the signature properties and copy the value over to the date field as shown in snapshot.
    I am aware that we can change the appearance of the digital signature to make the date visible but in most case, it is too small to read on hardcopies.
    We resort by manually typing in the date, zooming into PDF to read visible date (if any) associated with signature image, to click on the signature image to open the Signature Properties dialog, or to open the Signatures tab window docked to the left.
    Manual typing in the date expose us to discrepancy problem when the PDF was created vs. the actual date the PDF was signed (date value associated with digital signature/certificate). For example, person A created a PDF with date typed in and then sent that file over to person B (approving the document), who may digitally sign it a few days later.
    Hope I am making sense.
    Regards,
    Devin
    Note: I have originally posted my question in other thread at http://forums.adobe.com/message/3296355

    You can get the data and other signature properties using the  signatureInfo field method: http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.756.html
    But for you application you really should be setting the date field before the signature is applied, since changing it afterwards would invalidate the signature. You can execute a script that sets the valud of the data field with the current date using the "Signaute Signed" event, which you'll see as one of the tabs of the signature field properties dialog.

  • Can I auto-populate fields in a pdf form based on responses in other fields (using Acrobat XI PRO)?

    I am creating a fillable pdf form using Acrobat XI Pro and would like to be able to auto-populate text fields in one section of the form based on responses entered by respondents in an earlier section.  Is this possible?  If so, would it function for respondents using Adobe Reader to complete the form?
    Many thanks,
    Andy

    Thanks, George!  In the form I am creating, I ask respondents to identify a number of organizations that they work with.  For example, I ask "Please list up to ten organizations" and then I provide ten text boxes for organizations 1-10.  I then ask a series of follow up questions (radio buttons, check boxes, and rating scales) about each organization.  I would like to auto-populate the fields of those follow up questions with the names of the organizations that the respondents had written.  Does that make sense?  Will this require JavaScript?  My hope is to avoid complicated scripts that may give respondents technical problems with the form.  Thanks again,
    Andy

  • How can I populate a date field when document is signed?

    I have 4 digital signature fields in a PDF form.  Next to each signature field is a date field (m/d/yyyy format).  I would like it so when the user signs the signature box that the date field next to it populates with todays date, then changes to read only (so it cannot be altered).
    In Adobe Acrobat Pro 9 I have this form and it has the following fields
    Signature1
    Signature2
    Signature3
    Signature4
    DateField1
    DateField2
    DateField3
    DateField4
    The Signature fields trigger a Topaz.GemSignPlus driver where the end user will be signing on an electronic signature pad.
    How can I use Javascript to detect when one of those Signature fields is populated and then fill in the date to the approrpiate date field?  I tried creating boolean variables initialized as false for each sig field.  Then when the signature is done I try to change it to true, but for whatever reason my javascript detecting the value doesn't do anything.
    I've searched the net endlessly for this solution.  I can't believe I'm having such a hard time finding an answer.  I mean how many places do you go where they ask you to "Sign and date here".  Every signature based document I've ever seen also requires a date.
    Anyway here's what I have.  In Document JavaScript functions I have a script name called populate date:
    function populatedate()
    var bSignature1 = new Boolean();
    var bSignature2 = new Boolean();
    var bSignature3 = new Boolean();
    var bSignature4 = new Boolean();
    if (bSignature1) {
        DateField1.value = util.printd ("m/d/yyyy", new Date());
    if (bSignature2) {
        DateField2.value = util.printd ("m/d/yyyy", new Date());
    if (bSignature3) {
        DateField3.value = util.printd ("m/d/yyyy", new Date());
    if (bSignature4) {
        DateField4.value = util.printd ("m/d/yyyy", new Date());
    In each signature field I have under the Signed tab "This script executes when field is signed:
    var bSignature1 = new Boolean(true);
    I'm trying to change it to true see.  My thinking is if its true than DateField1.value should print the m/d/yyyy in it from the built in Date() function.
    But maybe I am not getting this context correct.  I am new to Javascript in Adobe.

    It's quite a round-about script... Why not simply use the signature signing script to set the value of the date field? The correct syntax for that is:
    this.getField("DateField1").value = util.printd ("m/d/yyyy", new Date());

  • Can you auto populate IPTC core values?

    Hi
    Every time i want to populate the iptc core values in bridge i have to do them manually. Quite a few are always the same, ie, email, creator etc. I usually cut and paste from another image which is time consuming
    Can i somehow auto populate some fields with the same text everytime?
    thanks
    simon

    If you select multiple files at once you can add metadata to them in one go by filling just the wanted metadata in the wanted fields and after apply all selected files are saved with the filled metadata.
    But you can also create a metadata template (metadata panel top right tiny menu icon, create metadata template) and fill in all usual data like name, address, copyright info etc.
    Either select the files you want to change and from same menu choose append metadata (you can create several templates and choose from them using this menu) or use Photodownloader and select the copyright template to be written to the files upon import.
    Many ways to use this powerful function in Bridge

  • Acrobat Pro 9.0 date fields

    hi, I am having trouble in date fields in a form I developed in Designer (Acrobat Pro 9.0).  I have two problems.  1.  I have a date field for DOB (Date of Birth).  When any dates are clicked or entered with a year of 1929 or earlier, Adobe converts it to 2029 and so on.  So I cannot enter in anyone over 80 years old.  Not good.  How do I fix this?  2.  When I get out of my Adobe Pro and check out my form myself I am able to use the cool feature where you click on the white part in between the arrows in a date drop down box and I can easily get to early 1900's years.  When I have distributed my form those users don't seem to have that feature.  The top of their date drop down box is blue.  how do I get theirs to work like mine?
    Thanks in advance!

    Post your problems in the forum for LiveCycle Designer.

  • How do I auto fill a date field for an Adobe form?

    Hi. I am new to Acrobat. I would like to have Acrobat auto fill today's date in a date field when I open an acrobat form. I check the forum help and it indicated that I associate this javascript text to the field:
    var f = this.getField("Today"); if (f.valueAsString=="") f.value = util.printd("mm/dd/yyyy", new Date());
    However, when I try it out, nothing happens.
    Any clue as to what I am doing wrong?
    - Michael

    Hi M. Krebs,
    Is there a text field in the PDF labeled "Today" and set as a date field? And does the Date Options format set for the field match what is in the JavaScript (mm/dd/yyyy)?
    Best,
    Sara

  • Auto-populate CRMOD Communication fields

    Hello,
    I'm trying to tighten up the reporting in CRMOD based on our calls coming into COD, and I'm looking for help. When a call comes in (we're using COD), the agent gets a pop of an Activity screen (subtype = Communication). If the agent doesn't associate a first time caller with a Lead, Contact, or Opportunity, then the record of that call in CRMOD is not of much value to us. (I believe that for subsequent calls, the Activity will automatically be associated if we've created a Lead or Contact with that phone number, but I'm not 100% sure.) But still, it's the first call that I want to report on. That is, the first time someone calls, it may be on a number that's dedicated to a particular campaign. But if we send out information (or an agent just gives out a phone number), it may not be the same as the first time.
    So, is there:
    1) A way to auto-poulate the Campaign field in Call Detail based on the Destination? (This would be for select Destinations. For example, if some calls in on 800-555-1234, I know it's always a call for Campaign X. But if someone calls in on 800-555-7890, I can't assign it because there are multiple campaigns using that number.)
    2) A way to associate the Calls after the fact. Say someone called in 5 more times and those all associated properly, can I update that first one without having to go digging for it?

    The easiest way to do what you want to do is to have your agents create the new lead from the call detail during the call. So here are the steps:
    - Call comes in, but the number isn't recognized so the call detail (activity) comes up.
    - On the call detail, click the magnifying glass (search) on the lead field.
    - On the lead search screen that comes up, there's a button to create a new lead.
    - Create the lead and enter the phone number of the lead. (The call detail will have the origin phone number that the caller called from. You should verify with the caller that this is the best number to reach them at.)
    - Save the lead - this will populate the lead onto the call detail and associate them

Maybe you are looking for

  • R/3 report & BI report values getting different

    hi gurus, I am not getting proper values in both r/3 & Bi reports. both are not getting same. Bi i am using multiprovider with 1cube and ods. when i am searching r/3 report talling ods values and bi report tally with multiprovider values. what might

  • How to install Windows 8 or 7 on Mid 09 Macbook Pro (10.9 Mavericks)?

    hello fellows      i have a macbookpro mid 2009 , i had installed windows 7 on 10.8 and using well .     Two days earlier, i upgraded the ssd and installed the 10.9 on my laptop.  but i cross into trouble when  install the windows.      i have follow

  • How to get the loaded cost for the Parked Purchase Order Invoices.

    Hi, Could any one of you please help me out to find out how the loaded cost is calculated for Parked Purchase Order Invoices which have not been posted. The problem is that if the invoice is posted the ekbe-wrbtr field contains the total amt for any

  • Error in webdynpro coding

    Hi,    I am getting an error in the following code : if (DateCalculator.isInPast(usrDate)) The description of the error is DateCalculator cannot be resolved. If anyone knows how to solve it please reply.

  • Need Help with Linking Question

    Not quite sure how to do this. I have a gallery page of thumbnails that I want to reference a different layout page for the individual image. What I want to happen is, when you click the thumbnail on the thumbnail gallery page, a new layout page open