NULL text field, how to fill in another text field

I would like to be able to invite the user to fill one of two text fields, if for example they fill in A text field, then no guest would jump to the top, but if they don't fill in the text field then a prompt would leap upward by asking them to fill out the text field B.

Thank you

Hello

One way would be to place a JavaScript in the output of TextFieldA event:

if (this.rawValue === null) {
     xfa.host.messageBox("Please complete Text Field B", "Attention", 0, 0);
}

However this fires when the user leaves TextFieldA. You may need extra script if it is likely that the user is not yet in this text field.

Niall

Tags: Adobe LiveCycle

Similar Questions

  • In FF password manager (30.0), when you open change, what are all the fields and how you fill them?

    When you open Edit, there are two choices: Web form and annotated.
    What is the difference?

    Then, there are fields for the host, submit the prefix, username, password, etc.
    How to fill out these fields?

    When you click for the Manager "assumes that of the current Page", all fields not necessarily fill up, so it's just for the username and password?
    I use constantly editing function, so it's a little strange to not see that further instructions here.

    When I click on tools, the saved password dialog box is on the list, so it's in my toolbar all the time.
    I use it constantly.

    What is the last password security? I know there are competitors of ideas. What is Mozilla?

    Thank you.

    Personally, I do not record the connections site in Firefox. The FireFTP extension records the FTP connections, so I use a master password to protect the people.

    I know I should finally pass a manager based password on a cloud, because if often, I forgot my login and have to reset, but... I have not bypassed by comparing the features and tests.

  • I already have a signature under fill & sign how do I add another?

    I already have a signature under fill & sign how do I add another? I don't see any option to type, draw or select a picture. Cannot choose the current signature or initials.

    Hi bills23492855,

    You will need to remove the previous signature & then add the new.

    Or you can save the images in your signatures & then add the signature images rather than draw them.

    Kind regards
    Nicos

  • How to fill a field of date with today's date when the signature field is signed?

    How to fill a field of date with today's date when the signature field is signed? In the LCD, I insert a signature field and a date field, what parameters in these two fields are necessary to make this work? Is the date field, the value calculated? I tried different JS suggestions I found, but none work. In the form, I named the signature ClaimSignature field and the date in the ClaimSigDate field.

    The thought of her with a little help. In the script editor window, I selected the postSign event and added the following JS:

    Form1.Page1.ClaimSignature::postSign - (JavaScript, client)

    var date = new Date();

    var day = date.getDate ();

    var month = date.getMonth () + 1;

    var monthstring = (month, 10?) ('0' + month: month)

    year var = date.getFullYear ();

    var = year DateString + '-' + monthString + '-' + (day< 10="" "0"="" +="" day="" :="">

    ClsimSigDate.rawValue = dateString;

    I hope this helps someone else save time.

  • How to fill one shape with another shape, but not of models

    Hello

    How to fill one shape with another shape, but not of models. Example of this poster

    Screen Shot 2015-05-18 at 13.41.33.png

    put in a shape of the tree so that it looks like this:

    Heavy_type_tree.jpg

    Select your type with a vector path, which is the subject

    Object > envelope distort > make with top object.

  • How to fill a field of electronic signature in the form of interactive PDF file (created in Indesign)?

    How to fill a field of electronic signature in the form of interactive PDF file (created in Indesign)? This form will serve as an application on a Web site. The goal is to have access to anyone (interested to apply for a job via Internet), fill out and electronically sign the form on presentation.

    Please follow the steps and let me know if this helps

    1. Open the PDF in Acrobat
    2. Click on tools in the upper right > select Forms > click on edit
    3. It would ask you if you want to make changes, select Yes
    4. Then it will give you options to add a Signature field on the right side of Acrobat
    5. Add the field and save the form
  • How to fill a collection?

    Hello

    I need to know how to fill a collection which I will later use to insert into the database. The following is an excerpt from the code I'm writing and please assume that all variables are correct except for the part in question.

    declare

    R_ipm_ip_addr RECORD TYPE IS
    (ip_addr_id, ipm_ip_addr.ip_addr_id%TYPE,
    ip_dec ipm_ip_addr.ip_decimal%TYPE,
    ip_addrr ipm_ip_addr.ip_address%TYPE,
    Comments ipm_ip_addr.comments%TYPE,
    own_orgid ipm_ip_addr.owner_organization_id%TYPE,
    sharing of ipm_ip_addr.sharing%TYPE,
    block_id ipm_ip_addr.block_id%TYPE);

    TYPE t_ipm_ip_addr IS TABLE OF THE r_ipm_ip_addr;
    l_ipm_ip_addr t_ipm_ip_addr: = t_ipm_ip_addr (r_ipm_ip_addr);

    BEGIN

    .......

    FOR indx IN 1... l_ipm_stat_host. Count

    LOOP

    ipm_net_index: = l_ipm_net. FIRST;

    While (ipm_net_index IS NOT NULL)

    LOOP

    IF l_ipm_stat_host (indx) .ip_addr_int .start_ip_int l_ipm_net (ipm_net_index) and l_ipm_net (ipm_net_index) .end_ip_int

    THEN

    dbms_output.put_line (l_ipm_stat_host (indx) .ip_addr |) » --> ' || l_ipm_net (ipm_net_index) .start_ipadd | » /'|| l_ipm_net (ipm_net_index) .cidr_size);

    v_ipnet_ipadd: = l_ipm_net (ipm_net_index) .start_ipadd;

    v_ipnet_cidr: = l_ipm_net (ipm_net_index) .cidr_size;

    OPEN c_get_block_id.

    EXTRACT c_get_block_id INTO v_parent_blkid, v_parent_orgid;

    CLOSE C_get_block_id;

    l_ipm_ip_addr.extend;

    l_ipm_ip_addr (l_ipm_ip_addr.last): = t_ipm_ip_addr (gen_uuid () l_ipm_stat_host (indx) .ip_addr_int, l_ipm_stat_host (indx) .ip_addr, .attr1 l_ipm_stat_host (indx) | l_ipm_stat_host (indx) .attr2, v_parent_orgid, 'sharing', v_parent_blkid); < < <-this is the part that gives me an error (PLS-00306: wrong number or types of arguments in the call to 'T_IPM_IP_ADDR')

    EXIT;

    END IF;

    ipm_net_index: = l_ipm_net. Next (ipm_net_index);

    y_ctr: = y_ctr + 1;

    END LOOP;

    -dbms_output.put_line (l_ipm_stat_host (indx) .ip_addr);

    v_ctr: = v_ctr + 1;

    END LOOP;

    END;

    Help you enjoy! Thank you!

    I got it!

    I added another variable to record and the values assigned to it before passing it to the table. See below for more details.

    declare

    R_ipm_ip_addr RECORD TYPE IS
    (ip_addr_id, ipm_ip_addr.ip_addr_id%TYPE,
    ip_dec ipm_ip_addr.ip_decimal%TYPE,
    ip_addrr ipm_ip_addr.ip_address%TYPE,
    Comments ipm_ip_addr.comments%TYPE,
    own_orgid ipm_ip_addr.owner_organization_id%TYPE,
    sharing of ipm_ip_addr.sharing%TYPE,
    block_id ipm_ip_addr.block_id%TYPE);

    TYPE t_ipm_ip_addr IS TABLE OF THE r_ipm_ip_addr;

    rec_ipm_ip_addr r_ipm_ip_addr;
    l_ipm_ip_addr t_ipm_ip_addr: = t_ipm_ip_addr();

    BEGIN

    .......

    FOR indx IN 1... l_ipm_stat_host. Count

    LOOP

    ipm_net_index: = l_ipm_net. FIRST;

    While (ipm_net_index IS NOT NULL)

    LOOP

    IF l_ipm_stat_host (indx) .ip_addr_int .start_ip_int l_ipm_net (ipm_net_index) and l_ipm_net (ipm_net_index) .end_ip_int

    THEN

    dbms_output.put_line (l_ipm_stat_host (indx) .ip_addr |) » -->'|| l_ipm_net (ipm_net_index) .start_ipadd | » /'|| l_ipm_net (ipm_net_index) .cidr_size);

    v_ipnet_ipadd: = l_ipm_net (ipm_net_index) .start_ipadd;

    v_ipnet_cidr: = l_ipm_net (ipm_net_index) .cidr_size;

    OPEN c_get_block_id.

    EXTRACT c_get_block_id INTO v_parent_blkid, v_parent_orgid;

    CLOSE C_get_block_id;

    l_ipm_ip_addr.extend;

    rec_ipm_ip_addr.ip_addr_id: = gen_uuid();

    rec_ipm_ip_addr.ip_dec: = l_ipm_stat_host (indx) .ip_addr_int;

    rec_ipm_ip_addr. IP_ADDR: = l_ipm_stat_host (indx) .ip_addr;

    rec_ipm_ip_addr.comments: = l_ipm_stat_host (indx) .attr1 | » -'|| l_ipm_stat_host (indx) .attr2 | » -'|| l_ipm_stat_host (indx) .attr3 | » -'|| l_ipm_stat_host (indx) .attr4 | » -'|| .attr5 l_ipm_stat_host (indx);

    rec_ipm_ip_addr.own_orgid: = v_parent_orgid;

    rec_ipm_ip_addr. Sharing: = 'shared ';

    rec_ipm_ip_addr.block_id: = v_parent_blkid;

    l_ipm_ip_addr (l_ipm_ip_addr. (Last): = rec_ipm_ip_addr;

    EXIT;

    END IF;

    ipm_net_index: = l_ipm_net. Next (ipm_net_index);

    y_ctr: = y_ctr + 1;

    END LOOP;

    -dbms_output.put_line (l_ipm_stat_host (indx) .ip_addr);

    v_ctr: = v_ctr + 1;

    END LOOP;

    END;

  • How to fill out the list of dynamic measurements

    Hello

    I create a dynamic action on a region by using a select list (item) (lov on table A).

    now the problem is that if the value in the selection list is present in the table B then must trigger the action.

    can someone tell me how to fill the column of values as the values in table B.

    I don't want to set the values manually.

    Thank you
    Little Foot

  • You can create a hidden page element that acts as an indicator of the condition "exists."
  • Create a D.A. say 'Set Hidden Page Item"that fires on the element of change o selection list, which is of type 'set Value' and uses a function body PLSQL to set the hidden page (the affected item) item, choose the item of list selection in the field 'referred to submit page '.
    Now the PLSQL block, can return 1/0 'TRUE' or 'FALSE' or 'Y' / ' not etc. Depending on whether the record exists in the other table (or whatever condition you have)

    Now when the selection list is changed, the hidden element would be set correctly by using this dynamic Action.

    So, to check if the element exists, we can use the value of the element of hidden after that page.

    You can do this either as another action True under the dynamic Action of "Set Hidden Page Item" itself (after the action SetValue True) and added a condition using the value of the hidden element
    or add another dynamic Action, fired when the hidden item is changed and when the value of the hidden element corresponds with that of your conidtion.

    Hope that I was clear enough.

  • How to fill a control ring with chains [] array?

    How to fill a control ring with chains [] array?

    It must be karma. (Try really bad karma because I couldn't post this question in my original)

    I must have been a Really bad guy in a previous life...  It's not like I'm bad in this one...

    So... what I want to do this time around?  Something that I thought would be easy... Well... it's a long story...  I had a simple solution, but the client wants something else.  -sigh-

    Here is what they want...  They want a control that allows for multiple selections to a control of the ring (or a control that allows a drop down selection menu).  Bites are filled at run time because it is based on 10 000 other precedents of things this particular choice.  So it must be dynamic.

    The snippet of code & images below show what I'm doing a little...

    The bottom image shows on the right bites which is filled in the control of the ring.  Since the number of items / items changes, I didn't have a bunch of controls stacked on another.  In addition, I have to deal with an unknown quantity of selections.

    Does anyone have a solution that can be recommended?  If so, can you share the solution / idea?

    Thank you

    RayR

    I have posted a code that does something similar here: http://forums.ni.com/t5/LabVIEW/array-of-cluster/m-p/1822451#M625032

    It uses a table hint and individual controls that are moved on top of the table and populated as needed.  This approach might work for you?  You would need a two-column table and only control ring, which you would fill properly whenever the currently active cell changes.

  • How to navigate to another screen when I click on BitmapField what listener I have to use?

    Hello

    My requirement is I need to add icons to image in horizontally and when I click on the icon of the image it must navigate to specific screen, so I use BitmapField to display image icons and I added to HorizontalFieldManager but how to navigate to another screen when I click on BitmapField (the image icon) who listens to I have to use?

    Please suggest useful links.  Advanced thanks.

    Concerning

    Sunil.G

    Personally, I prefer to do the treatment that you need directly on the ground rather than using a listener.

    The following code is an example:

    BitmapField bmf = new BitmapField(Bitmap.getPredefinedBitmap(Bitmap.HOURGLASS), Field.FOCUSABLE) {
        protected boolean navigationClick(int status, int time) {
            Screen myScreen = new ();
            UiApplication.getUiApplication().pushScreen(myScreen);
            return true;
        }
    };
    
  • How to fill out a police dig?

    I use a block style font that is hollow.  Is that you can see through it to what is below it.  How I fill it with a solid color?  I tried the overlay color, but it colors the "black" part of the police.  Obviously, I don't want to Fill-in parts that should not be, for example, (the center of the letter 'o').

    Thank you.

    Make an empty layer above the text layer. On the text layer, click on the hollow spaces with the magic wand. On the empty layer, fill it with the color.

  • How to fill the discharge battery on Qosmo G30?

    Hello

    How to fill the discharge battery on Qosmo G30?

    Thank you

    Hello

    Disconnect the power adapter and run the notebook until it automatically stops.
    In addition, you should disable or change the battery alert in Windows power management.

  • I have lost my cdrom tools and utilities! How can I get another?

    I have lost my cdrom tools and utilities!
    How can I get another?

    You can order from the authorized Toshiba maintainer in your country.
    It s not expensive. Do simple call the guys :)

  • Satellite A100-784 - how can I make another copy of my recovery disc DVD

    Hi all

    I have the Satellite A100-784, which comes with Vista Home...
    How could I make another copy of the DVD from my recovery disc?

    Also, I don't have the Toshiba Recovery Disc Creator... is downloadable?

    Hello

    You n t have the Toshiba Recovery Disc Creator, because this Toshiba Software is preinstalled on laptops equipped with HARD drive recovery option.
    I presume that you have received a Toshiba Recovery disk this laptop doesn t allow HARD drive recovery.
    Therefore, you cannot create a new DVD of recovery using the Toshiba Recovery Disc Creator.

    What you could do is to copy the supplied recovery disk.

  • Lost Toshiba Recovery CD - how can I get another?

    How can I get another?

    You can order the ASP in your country.
    On the Toshiba support page you will find the database with ASP worldwide.
    Good bye

Maybe you are looking for