"Only if" the fields to complete

Hi, I create fields to fill out a form in which the existing values are to be completed only when a check box is selected.

My problem is the following:

Page1

[name] (manually updated)

[Name] (manually updated)

[Address] (manually updated)

[etc.] (manually updated)

[etc.] (manually updated)

Page2

[x] [name] (Self compiled from the previous field)

[Name] (Self compiled from the previous field)

[Address] (Self compiled from the previous field)

[etc.] (Self compiled from the previous field)

[etc.] (Self compiled from the previous field)

[[name]] (empty field because none check box)

[Name] (empty field because none check box)

[Address] (empty field because none check box)

[etc.] (empty field because none check box)

[etc.] (empty field because none check box)

Of course if you check the second box will be empty the field name, address, etc... on it whereas it should stand-alone compiled below.

I don't know if you understand well with my Italian and translated the problem I have, you can do something like this in adobe professional?

Let's say that your (first) box is called CopyDetails1. As the MouseUp event, use something like this:

If (getField("CopyDetails1").value == "Off") {}

reset this field group

getField("Name1").value = "";

getField("LastName1").value = "";

etc.

} else {}

Copy the values of the fields on the first page

getField("Name1").value = getField("Name").value;

getField("LastName2").value = getField("LastName").value;

etc.

}

Of course, you may need to adjust the names of the fields, but I think you can see the principle.

Tags: Acrobat

Similar Questions

  • How do I run a script only if the field is not empty

    How do I run a script only if the field is not empty

    Well well, thanks to you, I had a full date on separate days, the months and the years in different areas. But now, I have a problem, as PDF has several fields calculated with script if you enter the date calculated by all other areas, which have separated and undefinied gives me does not want to put this to not always use this field. I tried to put one conditional if else but I sale. Esto, this is what I'm wearing

    var datesol = event.value;//declaramos the variable

    If (datesol = "") {}

    this.getField('yearsol').value = "";

    this.getField('monthsol').value = "";

    this.getField('daysol').value = ""}

    else {}

    var array_datesol = datesol.split("/"); / / separamos esa con date the split funcio

    this.getField('yearsol').value = array_datesol [2];

    this.getField('monthsol').value = array_datesol [1];

    this.getField('daysol').value = array_datesol [0];

    With what they do not separate them now.

    Help please

    As mentioned, you cannot use

    If (datesol = "")

    because that sets the value of datesol to «» (you will need to double for the comparison operator =)

    If you want to run code only if it is NOT empty, while it takes:

    If (datesol <> "")

  • With the help of javascript code to validate content in the text field only if the field is visible...

    I have a "Lock of all areas" set up button and it took to run only if some fields are filled. The code works fine... except TextField13 does not validate correctly. TextField13 is encapsulated in a subform, titled busjus. The busjus subform is hidden at the disposal of the default form (it becomes visible only when a user selects some text in a drop-down list). I want the code to check if TextField13 is null only if the busjus subform is visible.

    The problematic part of the code that does not work as expected is listed below:

    partiv.nonflow.busjus.presence == visible) && partiv.nonflow.busjus.TextField13 == null ||  

    Complete code is listed below:

    if(partiandii.parti.TextField2.rawValue == null || 
    partiandii.parti.TextField1.rawValue == null || 
    partiandii.parti.DropDownList5.rawValue == null ||
    //Part II: Current Job Details
    partiv.nonflow.busjus.presence == visible) && partiv.nonflow.busjus.TextField13 == null ||  
    partiandii.partii.NumericField2.rawValue == null ||)
    {
        app.alert('Please complete all fields marked with a red asterisk and try clicking the button again.');   
    }
    else {
        myScriptObject.LockAllFields(form1);
    }
    

    Hello

    At a glance, I believe that this piece must include the rawValue call

    partiv.nonflow.busjus.TextField13
    

    This should be

    partiv.nonflow.busjus.TextField13.rawValue

    so that you compare the text in the field instead of the actual field object.

    Hope this helps

    Malcolm

  • Format custom text field only when the field is filled

    I have created a form that I need to have the format of a text field "model:"& value of text field, then when it is empty so it is just empty.»

    I put event.value = "template:" + event.value; "." in the format custom properties of the text field it set to format correctly, but if it had not entered in this field he said always model: so what should I do for it to be only occur when there is something entered in the field.

    Change to:

    If (event.value) event.value = "template:"+ event.value; ".

  • perform Validation only if the field is editable

    Hello

    I have a drop-down list (options A, B and C) and a text field in my form.

    If I select A or B, the field is automatically filled with 1 and 2 and will be no editble.

    However, Option C is activated in my drop down menu, the text field becomes editable and must accept values greater than 10 only.

    How can I run a rule of validation only if the C Option is selected in the drop-down list.

    Kind regards

    bnkr

    Hello

    You can add a validation rule to the level of the entity for the attribute with the expression of something like

    if( == "C")
      if( >= 10) return true;
        else return false;
    return true;
    

    Arun-

  • Show LOV only when the field is empty

    Hi all
    My surroundings:
    Oracle 10g on Windows
    Forms [32 bit] Version 9.0.4.1.0 (Production)
    Oracle Database 10 g Enterprise Edition Release 10.2.0.5.0 - 64 bit Production
    With partitioning, OLAP, Data Mining and Real Application Testing options
    Oracle Toolkit Version 9.0.4.1.0 (Production)
    PL/SQL Version 9.0.1.5.1 (Production)

    My problem:
    I have a field in a block, which is text_item and is linked to an element of LOV. I want the LOV appears automatically, whenever I tab in there, only when the element is EMPTY (for example when I try to insert in the block). When, upon request, it should show only the value in the field, and user can choose to activate the LOV, by pressing F9, if she wants to. It now displays automatically each time text agenda is a debate (works very well when the user is inserted, but annoying when she questioned the shape and trying to tab thru.) Every time she focuses on the field, LOV is popping up!)

    The current setting for the property on the element of text field: Type: text element
    The list of values: MY_LOV_NAME
    Validation of list: Yes

    Properties on MY_LOV_NAME
    Auto display: Yes

    Any suggestions? Or trigger level I can use, and if so, what build_in can use?
    New forms and will greatly appreciate advice from pros!

    Thank you
    Libran_girl

    It's very simple,

    IN once - new - item - Instance

    DECLARE
    V_LOV BOOLEAN;
    BEGIN
    IF: NOM_ELEMENT IS NULL
    THEN
    V_LOV = SHOW_LOV (LOV_NAME);
    END IF;
    END;

    Try it, you will get your result, if it doesn't work, try: block_name.item_name

    Abbas

  • Is it possible to assign a variable only if the field is filled?

    I have a formula that calculates multiple variables on the base. It's driving me crazy. It will work great for a few months and then it will stop working correctly and the debugger will come up with a lot of mistakes. The quantities of leaflets of form for several different ships and needs a lot of variable - I don't know if this has anything to do with it.

    I get the error message:

    TypeError: this.getField (...). value.toUpperCase is not a function

    34:acroform:DPoundsA:CalculateException online function top_level, script AcroForm:DPoundsA 34: calculate

    Here is a sample of the coding for one of the 13 lines to calculate the remaining quantity in the vessels, is anyway to simplify this:

    Use the entry in the field trailer Drop weight to determine how much to subtract the weight fall entry to calculate talon books

    heel of var = this.getField("DWieght").value;

    If (heel > 0) {}

    If (this.getField("Trailer").value == '86001') {}
    Event.Value = heel-22040;
    }
    If (this.getField("Trailer").value == '86002') {}
    Heel-22700 = Event.Value;
    }
    If (this.getField("Trailer").value == '4742') {}
    Heel-22480 = Event.Value;
    }
    If (this.getField("Trailer").value == '86003') {}
    Heel-22480 = Event.Value;
    }
    If (this.getField("Trailer").value == '86004') {}
    Event.Value = heel-22300;
    }
    If (this.getField("Trailer").value == '86005') {}
    Heel-22580 = Event.Value;
    }
    If (this.getField("Trailer").value == '86006') {}
    Heel-22320 = Event.Value;
    }
    If (this.getField("Trailer").value == '86007') {}
    Heel-21980 = Event.Value;
    }
    If (this.getField("Trailer").value == '86008') {}
    Event.Value = heel-23180;
    }
    If (this.getField("Trailer").value.toUpperCase () == 'T602') {}
    Heel-14060 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == 't-602') {}
    Heel-14060 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == 'T603') {}
    Heel-16420 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == 't-603') {}
    Heel-16420 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == "T610") {}
    Heel-21900 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == 't-610') {}
    Heel-21900 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == 'T611') {}
    Heel-20940 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == 't-611') {}
    Heel-20940 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == "T621") {}
    Heel-17180 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == 't-621') {}
    Heel-17180 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == 'T702') {}
    Heel-19900 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == 't-702') {}
    Heel-19900 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == '2R339') {}
    Heel-11280 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == '2R338') {}
    Heel-11200 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == '2R357') {}
    Heel-11200 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == '2R358') {}
    Heel-11200 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == '1R793') {}
    Heel-13360 = Event.Value;
    }
    If (this.getField("Trailer").value == '8058') {}
    Heel-22480 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == '1R504') {}
    Heel-13200 = Event.Value;
    }
    If (this.getField("Trailer").value.toUpperCase () == '1R553') {}
    Heel-13300 = Event.Value;
    }
    If (this.getField("Trailer").value == '4180') {}
    Event.Value = heel-13090;
    }
    ElseIf (this.getField("Trailer").value.toUpperCase () == 'GATX060903')
    {
    Heelc-75900 = Event.Value;
    }
    ElseIf (this.getField("Trailer").value.toUpperCase () == 'UTLX902219')
    {
    Heelc-83100 = Event.Value;
    }
    ElseIf (this.getField("Trailer").value.toUpperCase () == 'UTLX902227')
    {
    Heelc-83200 = Event.Value;
    }}

    on the other
    Event.Value ="";

    Replace all instances of this.getField("Trailer").value by this.getField("Trailer").valueAsString...

  • vSphere only allow the field to be disarmed

    While the resolution of other problems for esxi, I used vSphere to define 'domain' of my installation (host-> Configuration-> DNS and Routing tab).

    Now my performance graphs show not all the data and its been like this for more than an hour.

    If I try to go back in the same screen, I can't white field, as the 'OK' button remains disabled. If I try to enter just a space for the domain (which activates the button), and then he complained his invalid characters

    How can I cancel setting the field?

    Simply define a nem to the "working group", a different domain name. You can't leave it empty!

  • Help, please... Game animation click event, only once the animation is complete, launch lightbox

    Hey all,.

    I could really use some advice, I have been looking for a good few hours and came to nothing.

    I was expecting to play a small animation and the launch of that the Commons of edges in light as soon as the animation ends.

    My code:

    Insert the code for the mouse, click here

    sym.getSymbol("no17").play ();

    Open spotlight overlay

    Perform the configuration

    var config = {}

    Width: 1400

    height: 900.

    type: 'animate ',.

    Source: "http://new.oliverrice.co.uk/folio.html".

    };

    Open the overlay

    BCI Spotlight.Open (config);

    The code starts the projector starts the animation. I would like the second 2 animation to play first before launching the spotlight.

    I'm sure that the answer is really simple, but im new to JavaScript and am struggling to find how to achieve this.

    Is there an intelligent people that might be able to help me?

    Hi, thanks for the reply, I got something to think about today and placed the code of Honor:

    Open spotlight overlay

    Perform the configuration

    var config = {}

    Width: 1400

    height: 900.

    type: 'animate ',.

    Source: "http://new.oliverrice.co.uk/folio.html".

    };

    Open the overlay

    BCI Spotlight.Open (config);

    In a trigger at the end of my animated film that did the trick!

    so:

    1. I click on the animation

    2 times

    3. then throw spotlight lightbox

  • How to perform a calculation only if a field is empty

    I have the following script to generate a random 4-digit invoice number.

    this.getField("INVOICE_No").value = Math.floor (1000 + Math.Random () * 9000);

    It works fine, but if I hit the action button several times he continues to change the invoice number.

    Is there a way for her to run the script only if the field is empty?

    Yes, you just add something like:

    var f = getField ("BILL No.");

    If (! f.valueAsString) {}

    f.Value = Math.floor (1000 + Math.Random () * 9000);

    }

  • Limit the number of numbers entered in the field of integer type in LiveCycle

    Hello:

    I have a numeric field on my form that I need to limit the number of numbers entered 4 only.   The field can have zeros...  Is their a way to do this?

    I send you the code for NumericField only...

    .length is a java script method that returns the length...

    The error that you got may be because you have not set your Java script scripting language and the code must be in case of change...

    The sample is attached...

    https://Acrobat.com/#d=4yJTgBa-x9Hn-bEbb0VV-w

    Thank you

    Srini

  • Delete a production space of report oracle regarding if the value of the field is null

    Hello
    I am facing problem formatting in oracle report. I actually develop report payslip to HR Dept., in which win various and deduction heads are displayed.
    now, if any head is null for an employee in particular should not be visible to the employee only and field label is also must be hiding with space to be
    deleted dynamically.
    How can I do this...
    I am using conditional formatting, but its only hide the field does not remove white space
    Please give me some input

    Thks and greetings
    Shailesh

    Just give the all fields are vertical elasticity is 'VARIABLE' and write the format trigger or apply the conditional formating.then it will work
    If one of the field if you give the property to vertical elasticity is fixed then it won't work.
    response

  • Is it possible to export the address book and map then only custom export fields are exported?

    In Outlook, I can export my contacts but before export ends I can map the fields you wish to export. For example I can export my contacts but only to export the name last name and email address.

    Is it possible to do this with Thunderbird? I can't only to export the complete address book, it contains fields I have not filled and do not want to export.

    Thank you.

    Currently, there is no function to select specific address book fields when you export a mailing list or address book to a .csv file.

    However, after you open the .csv file in Excel or OpenOffice.org Calc, it's simple to highlight more columns, right-click and select delete, and then save the file. Just tried it myself and completed the changing/deleting columns etc. in less than 10 seconds. Thus, it is not difficult and extremely fast.

    I know this isn't what you prefer, but it works very easily, is easy to learn.

  • Field containing average function works only when the data are engaged on the same page. Does not work for fields on other pages.

    I'm having a problem with a field defined to calculate the average of eleven points fields (points 1 to 8 on page 1-9-11 on page 2). My original question was that it could exclude fields of points when they do not have information entered and adjust the average calculation (number of "divided by") accordingly.

    I had someone write JavaScript code for him, but I just found a small problem I don't know if it's something in the code or what the person who originally wrote the script cannot understand it either and suggested that I have post here.

    The middle area (located on the 2nd page of the pdf page two) seems to work exclusively with precision if at least one of the points of the fields on the 2nd page, 9, 10 (and 11) are engaged with the data. No values entered on the first page and only the first page, are for some reason any dividing by a more than expected. For example, if I fill the boxes 1, 2 and 3, it divides the total by four. If I filled just box 7, it halves. If I fill all 8 boxes on the 1st page, it divides by nine. It is corrected as soon as I get the points in one or more of the three boxes on the 2nd page points, suddenly the overall average is accurate. But if boxes 9, 10 and 11 contain no points, then the average is still inaccurate because the number of ' divide by "he uses is one more than what it should. I can't understand how to attach the form to this post, so I downloaded on Dropbox: Dropbox - used Evaluation.pdf.

    Under the direction of State: javascript came work to exclude the empty boxes when the points are entered in one of the three points of fields on the 2nd page (and more), but the average function is not accurate because it adds 1 to the number of ' divide by "in the calculation of the average If the points are only entered into the fields on the 1st page.

    Here's the code I entered in the 'Custom calculation Script' box in the 'Calculate' tab of the Properties menu of Test field:

    Initialize variables

    var num = 0;

    var sum = 0;

    Browse the input fields

    for (var i = 1; i < 12; i ++) {}

    var f = getField ("points." + i);

    If {(f.valueAsString)

    increment the counter to non-empty field

    NUM ++;

    Add the value of the running total field

    sum += + f.value;

    }

    }

    Calculate the average

    If {(num)

    Event.Value = sum / num;

    } else {}

    All fields are empty, then the empty value

    Event.Value = "";

    }

    I do not see that. Add the code of script debugging will display the results that each field is completed:

    Initialize variables
    var num = 0;
    var sum = 0;

    Browse the input fields
    for (var i = 1; i)< 12;="" i++)="">
    var f = getField ("points." + i);
    If {(f.valueAsString)
    increment the counter to non-empty field
    NUM ++;
    Add the value of the running total field
    sum += + f.value;
    }
    }
    Debug - display results as the form is filled;
    Console.Show
    Console.println (sum + "/" + num + "=" + sum/num);
    end of debugging;
    Calculate the average
    If {(num)
    Event.Value = sum / num;
    } else {}
    All fields are empty, then the empty value
    Event.Value = "";
    }

  • JavaScript for auto tab.  Is it possible for me to format the fields to accept only numbers?

    I created a form that uses the JavaScript for the auto tab. Is it possible for me to format the fields to accept only numbers?

    ______________

    Here's the Format Script

    ______________

    Function at the level of the document

    function tab_next (Text5) {}

    Move to the next field relied on entry

    or the user has clicked outside the scope

    or if the number of the character is the character limit

    If (event.willCommit |) AFMergeChange (event) .length = event.target.charLimit) {}

    getField (Text5) .setFocus ();

    }

    }

    ____________

    Here's the script of strike

    ____________

    AutoTab to the field 'Rem5 '.

    tab_next ("Text5");

    The classical function "goNext", JavaScript - setFocus method for the tab to the next form field , used control built-in number format.

    AutoTab (doc, event, cNext) function

    {

    Calling the routine integrated to allow only numbers.

    AFNumber_Keystroke (0, 0, 0, 0, "", true);

    If we have filled the field completely, skip to the next.

    If (event.rc & AFMergeChange (event) .length == event.target.charLimit)

    doc.getField (cNext) .setFocus ();

    }

    The custom keystroke script:

    AutoTab (this, event, "Rem5");

    Be sure to set the limit of characters for the field. You can also add the script of blur:

Maybe you are looking for

  • My MacBook shipped to Shanghai

    Hi guys I am from Melbourne and I order a MacBook Pro i7 2.8 gh 16 with Login Pro x 512 GB hard drive! I realize that my article has been shipped from Shanghai, I don't know anything wrong with that, but why? See you soon

  • site the module cannot be saved on exception list?

    I can't save addons.mozilla.org to Excetions as an option.I can put authorized, but it will be always empty after that I left FF and distributed in FF.

  • M92p - how to run recovery?

    Hello Had some problem with M92P and I want to go back to factory State. PLS, advice me how to do it. My X 220 I F12 work for her, but she is in M92p

  • Messenger 8004889c

    I can't open my Inbox on Messenger without seeing this error code. What is it?

  • Is no longer an administrator

    Hello my name is Malcolm and I have a question? on my computer, I was the Admin, and I had put in place a standard for my sons account so it can access the internet under his name, but when I am logged into my account the next day, I discovered, that