Need tab order to loop back to first field.

Using Adobe Pro, would like the form to loop back to the first tab after tabbing off of the last field.  Currently it goes to a couple text boxes that I added to the form that are not part of the fillable text fields.

That's the way it is designed to work. Your options are to set the text boxes to read-only and they won't get the focus with Acrobat/Reader 11 and above, or flatten them so they are converted to regular page contents. You can use the following free JavaScript-based tool to do this: http://www.uvsar.com/projects/acrobat/flattener/

Similar Messages

  • Why would my PDF Form print out the tab order on top of my form fields?

    When this user prints out the filled out PDF form we created, it prints the tab order as a little square numbered box right on top of the form field entry.  The tab order prints over all types of fields, text entry fields, check box fields, etc.
    I am not sure if this issue is related to someone using a non-Adobe PDF reader, or an issue with their printer?   Unfortunately, we cannot duplicate this issue ourselves and are hesitant to interrogate our client futher on the matter. 
    Has anybody else ever seen this type of print out from a PDF form issue?

    Thanks for your reply!  Based on your suggestion I did a little experimenting.
    This is a form saved to Enable User Rights so PDF viewers can fill out and email or save the form.   After seeing your question, I opened the form for editing (actually saving a copy first that was not restricted, and editing the copy).  I then toggled the Tab Numbers on via Tools > under the Forms header I clicked Edit > Other Tasks > Edit Fields > Show Tab Numbers.  After revealing the tab numbers I then tried to save the form as a Reader Extended PDF, but the Enable Additional Features option was grayed out.  Even if I wanted to, I could not save the form with the tab numbers revealed.
    The form itself was also received by our company electronically and when viewed does not show the tab number order and when we print it, it prints as expected (no tab order numbers).
    We are suspecting that this may be an issue either with the end users printer? Or possibly viewing and printing via an alternate viewer like Foxit?
    Anybody run across this odd behavior?

  • ResultSet loop back to first record

    I have an Access table : products
    I have a total of 7 products. When I use rs.next(), it will scroll for each record until the last record.
    How do I make it go back to the first record after it hit the last record ?
    I hv tried rs.first() and rs.last(0 method, but it doesn't work and give me TYPE FORWARD kind of error, further clarify with some expert, they said it is because my cursor state is the Forward Type only ... so cannot loop back....
    Then I also use the cn.createConnection(ResultSet.InSensitive Result ... kind of stuff ... all cannot work as Access seems like cannot go backward ...
    Any other good suggestion ?

    1. Use this, st=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    Or,
    2. Store your result set in a temporary array and scroll thru this array for subsequent repetitive iterations.
    Sudha

  • IPhone Playlists Now Loop Back to First Entry

    Hi,
    Don't know if this is a new "feature" or problem. So I thought I would check here first.
    When I select the first entry in a Playlist, that entry and all others play in sequence just fine. When the last entry plays, the Playlist loops back and starts to play the first entry again. Prior to the 2.0 software upgrade, when the last entry was finished playing, the playlist would just end.
    Any one else run into this?

    When a song is playing, tap the artwork (in portrait mode). You will get a progress bar. The "racetrack" symbol on the left is the repeat control. White is mo repeat. Blue is repeat all. Blue with a number 1 is repeat one.

  • Tabbing order in addInstance subforms

    Hello,
    I am trying to set my tabbing order in an addInstance subform. The tabbing works as I expect it to until the user adds an instance of the subform...and then those fields are not addressed until the entire form has been tabbed through.
    Does anyone know if there is a way to include these added subforms in the tabbing order either through LiveCycle or with some code?
    Thanks so much,
    Theresa

    For some reason Designer 8 has the tab order as references to incorrect next fields (correct if it was static, not for dynamic). For example label_equals on replacement subform is pointing to sqfttotal field in the totals subform, which is why any new instance of the repeating subform added is being skipped. The last focus field Button3 traverses to label_equals then to Text2 and then to sqfttotal. Since the middle 2 are non-fields, they are skipped.
    If you want to see where a field really points too in the source, open the XML Source Tab and click on label_equals in the hierarchy for example, you will see a block of xml which looks like
    <traversal>
        <traverse ref="Subform1[0].Text2[0]"/>
    </traversal>
    Not good. Tried moving the tab order around so that Button3 is the last object in the subform, but the binding stays in Designer 8. In Designer 9, when i move Button3 to be the last object, it correctly removes the tab binding and so fixes the issue. Im thinking that this is a bug at the moment, since i cant see any way through the UI to change the last tab focus of an object to be the correct one (once it has been set).
    However, we can can get around this:
    * Move Button3 in replacement to be the last object in the tab order of the repeating subform
    * When you addInstance of the new Subform, set the intial focus to be the first field
    * on Button3, add the following script to the initialise event to remove the bad tab binding
    this.resolveNode("traversal.#traverse").ref = "";
    You dont need Enter / Exit events to set the focus then

  • Is Set Tab Order Broken in Acrobat 8.x Pro?

    I can't seem to get it to work. Even when the automatic tab order setting is done and it is numbered correctly, when I switch to Preview and also save/close/re-open in Preview, the tab order is what it was before. When I go to Edit Layout, the tab ordering numbering shows correctly for all fields, but back in Preview, it goes out of whack in the same way.

    Yes, I had already tried saving and even closing and re-opening. The Set Tab Order interface does not even operate in a fashion the user would expect. When replying to the alert question about automatic vs. manual setting of the interface, then randomly clicking fields, at one point the order stops changing once a field is selected. A text field becomes the LAST numerical field when it is selected, rather than starting at one and proceeding in ordinal fashion.
    I am convinced that this feature is bug-ridden based on my attempts to work with it and given the numerous posts "commenting" on this very feature.

  • Dreadful tab order

    Hi!<br /><br />I'm using Lifecycle Designer v7. In a document with many nested, repeatable subforms I tried to set the tab order by using the internal tab order function (View->Tab Order). I clicked all the fields in the right order, and even the <traversal> tag is set correctly. But it doesn't work anyway. The first few fields work just as they should but some fields later it jumps to some other locations and even to the top of the page. At that location tab doesn't work any more.<br /><br />Do you have any ideas how to solve that?<br /><br />Thank you in advance!!

    Hi! Try going to the hierarchy view. See if the fields are all in order there. Then do the tab order thing. Sometimes this works, sometimes not!
    Sorry!

  • Control Click to Change Tab Order

    I know there are new ways to move the field names around to change form fields, but I miss the ability to change tab order by control clicking on the field. I like the new ones, but would like to have the old way also.

    You can get the coordinates of the mouse "drop" relative to the scene in the onDragDropped handler with
    event.getSceneX() and event.getSceneY().
    You can get the location of the top left of a node relative to the scene with
    private Point2D getSceneLocation(Node node) {
         if (node.getScene() == null) {
              return new Point2D(0,0);
         double x = 0 ;
         double y = 0 ;
         for (Node n = node ; n != null; n=n.getParent()) {
              Bounds boundsInParent = n.getBoundsInParent();
              x += boundsInParent.getMinX();
              y += boundsInParent.getMinY();
         return new Point2D(x, y);
    (and you can get the other corners of the node simply by adding the width and/or height from node.getBoundsInLocal() to the result of that if you need.)
    So if you ensure every tab has a graphic, you can iterate through the tabs and do something like
    int dropIndex = 0 ;
    for (Tab tab : tabPane.getTabs()) {
         Point2D tabLocationInScene = getSceneLocation(tab.getGraphic());
         if (tabLocationInScene.getX() > event.getSceneX()) {
              break ;
         } else {
              dropIndex++ ;
    tabPane.getTabs().add(dropIndex, tabToBeAdded);
    Ensuring every tab has a graphic probably just means setting the text to an empty string and setting the graphic to a Label containing the text; or I guess you could just use a zero width and height Rectangle, or some such.

  • Tab Order in Visual Composer Input Form

    Hi,
    I am trying to set the tab order on my visual composer input form.  I enter a number in "tab order" but it does not seem to have any effect on the tab sequences.  Tabbing is sequential when I set layout to "horizontal" or "vertical" but not for "absolute".  I would like to use the absolute layout - does anyone know why I cannot control tab order?
    Thanks.
    Edited by: Patti Gray on Jul 31, 2009 2:13 AM

    Hi
    Normally 'Tab order' works fine for all the fields & it works as per given in SAP Library. But sometimes it doesn't work so there is workaround which i tried & it works fine in my case. IN the form you have created all the fields, just hide all the fields. & then select one by one as per the sequence you want. It works.
    You can go to 'Layout Board' & there also you can arrange the sequence.
    Have i understood your problem correctly? or you are looking for something else.
    Regards
    Sandeep
    Edited by: Sandeep Patki on Jul 31, 2009 6:10 AM

  • Tab Order under Control Properties - Display Tab not working

    At present I'm trying to order a couple of Input-Fields and Checkboxes for the Tab-Key. Therefor I tried to use the "Tab Order" Property in the Control Properties - Display Tab - Section: Layout - Tab Order.
    In the SAP Library this property is described that way:
    When user tabs through the controls of the component in runtime, the number indicating what place this control has in the tab order. Note that -1 removes the control from the tab order entirely and 0 indicates that it is highlighted according to its appearance in the component
    Source: [Help.sap|http://help.sap.com/saphelp_nw70/helpdata/en/42/c2ba7f545e3116e10000000a1553f7/frameset.htm]
    The problem now is that VC is completely ignoring this property and just using the tab order in the way the (Input-) fields where created.
    At present I don't see any opportunity to give my "Form view" any logical tab order.
    Is there any workaround? Is it a bug? Is there something I'm doing wrong?
    Thanks for your help in advance.

    Hi,
    It seems that this tab order works only for few of the controls like pushbutton, radio button, checkbox, toggle button...
    i too tried this in my model but it was not working for the input fields of other types.
    regarding -1 -2 ... these values work normally as per their values here -1 -2 order functions just like 2 1.
    hope this helps you.
    Regards,
    Rk.

  • Set tab order by clicking fields, how?

    Ive done it before but cant figure out how I got to it.  The presets for "by row", "by column", etc... and arranging using the view on the left panel are not working easily for me and it would just be so much quicker and easier if I could just click the fields in the order I want the tabbing to go.  How do you get to that function?

    Thanks for the caution.  If folks do try this dual install and they get bad results or "buggy" performance, they should uninstall V5. Optionally, keep an old machine running V5 just to set tab order.  Recently, we set row/column mixed tab order on a form with 600 fields. Ten minutes vs hours of tedious work locating and dragging fields up and down the column.
    We did have a conflict last month when we were intalling PitStop on a V5/V9 machine.  PitStop complained about V5 and wouldn't install. We removed V5, installed PitStop and reinstalled V5 and it all works like a charm.
    Down in the trade-shop trenches we have to produce forms efficiently to bid competitively. We experiment with many techniques to save time. Naturally, we cannot expect to get Acrobat support with our violating, multi-version setup, but this is a small sacrifice because our experience with "support" is that they really aren't fluent in deep product usage. 

  • Tab order of radio buttons skipping back

    I'm currently using Adobe Acrobat Pro XI (trial for now) to mess around with forms. I am having a problem right now with the tab order. I believe the culprits are a few pairs of radio buttons I have set up sequentially. Each pair is in it's own group with one being "Y" and the other "N". After setting the tab order such that I can easily navigate the form in the specified order, I have found that when I reach the bottom of the first page (the same page in which my radio buttons are found), with the last object that I "tab" through being a text field, I am redirected back up to the radio buttons instead of proceeding to the next tabulated object located on the next page. When I first tab through the radio buttons, the default value I land on is the "Y" value, and when I am unexpectedly redirected there again, the default value I land on is the "N" value of the first radio button. If I tab through everything to the bottom of the page, I am once again redirected back up to the radio buttons. If I mouse click on the next field on page 2 and tab through, everything works fine including being able to move onto page 3 in the expected order. So what gives? Why would I keep getting redirected back up to the radio buttons at the end of tabulating through page 1? I have the radio button groups in the correct tab order, but I'm not sure how to fix this issue with the radio buttons. Any help would be greatly appreciated. I have tried looking online in multiple places for a solution, but haven't quite found one to this or anyone else who might have this same problem. If any further clarification is needed, please let me know. Thanks!

    Make sure the thenames for all items including Checkboxes and radio buttons are unique on each page if go to adjust ment for tab order you can drag them to the correct order.
    even though you may have placed them at a specific spot if you added then at a later place in the design (say as an after thought, hey I need to add this), their tab order is based on when they are added not the position the actual element is placed.
    In other words if the check boxes /radio buttons are the fourth item down position wise in document by they were the twentith item added  they will skipped over thad the other 19 in turn will be tabbed to the when 20th tab is hit they will bounce back up to the check boxes/ Radio buttons.
    Be sure they are titled button1 button1a, button 2 button 2a and so on or lese the will be marked all at the same time and may bounce back to the first position they were in.

  • How do I loop back from the first frame to the last frame?

    Hi there,
    I'm currently working on the framework for a product viewer.
    I have:
    a movie clip called 'viewer_mc' which contains the images take from different angles of the product. The actionscript generates a script on the last frame of this that returns it to frame 1.
    a button instance called 'autoplay_btn' which plays through the movie clip from whatever the current frame is, and stops on frame 1.
    a left and right button which serve to move the movie clip frame, to give the appearance that the product is rotating.
    I have succeeded in getting it to:
    have the movie clip play through once, return to frame 1 and stop.
    have the buttons return functions when held down, that move the frame in the movie clip using nextFrame and prevFrame commands. The right button successfully loops round to frame 1 and continues functioning to give the appearance of continual rotation.
    The last problem I am experiencing is getting the left button to act in the corresponding manner, going from the first frame to the last and continuing to function.
    Here is my actionscript so far:
    import flash.events.MouseEvent;
    var lastFrame:Number = viewer_mc.totalFrames;
    var thisFrame:Number = viewer_mc.currentFrame;
    var backFrame:Number = viewer_mc.currentFrame-1;
    1. This is the part that gets it to play through once before returning to the first frame. I think perhaps the problem I am experiencing is because of the 'viewer_mc.addFrameScript(lastFrame-1, toStart)' part i.e. although I'm holding the left button, its returning to this script and therefor getting bounced back immediately to the first frame. However, there is no flicker on the screen which you might expect if this were the case
    Note - as this is a generic product viewer which I can use as a template I am using lastFrame etc. as opposed to typing the value in
    function toStart (){
              viewer_mc.gotoAndStop(1);
    viewer_mc.addFrameScript(lastFrame-1, toStart);
    2. This is the functionality for the autoplay_btn that will play through a rotation / return the viewer to the initial (frontal) view of the product (frame 1).
    autoplay_btn.addEventListener(MouseEvent.MOUSE_DOWN, autoplay);
    function autoplay (ev:MouseEvent):void{
              var startFrame:Number = viewer_mc.currentFrame;
              viewer_mc.gotoAndPlay(startFrame);
    3. This is the functionality of the right button, which when held, moves the movie clip to the next frame via the 'rotateRight' function based on the 'nextFrame' command. It loops back round to the first frame due to the 'viewer_mc.addFrameScript(lastFrame-1, toStart)' script generated on the last frame of the movie clip, as is desired.
    right_btn.addEventListener(MouseEvent.MOUSE_DOWN, rightDown);
    function rightDown(e:Event){
        stage.addEventListener(MouseEvent.MOUSE_UP,stoprightDown); //listen for mouse up on the stage, in case the finger/mouse moved off of the button accidentally when they release.
        addEventListener(Event.ENTER_FRAME,rotateRight); //while the mouse is down, run the tick function once every frame as per the project frame rate
    function stoprightDown(e:Event):void {
        removeEventListener(Event.ENTER_FRAME,rotateRight);  //stop running the tick function every frame now that the mouse is up
        stage.removeEventListener(MouseEvent.MOUSE_UP,stoprightDown); //remove the listener for mouse up
    function rotateRight(e:Event):void {
        viewer_mc.nextFrame();
    4. This is the functionality of the left button, which when held, moves the movie clip to the prev frame via the 'rotateRight' function based on the 'prevFrame' command. And this is where the problem lies, as although it works for getting the movieclip back to frame 1, it does not loop round to the last frame and continue functioning, as is wanted.
    left_btn.addEventListener(MouseEvent.MOUSE_DOWN, leftDown);
    function leftDown(e:Event){
        stage.addEventListener(MouseEvent.MOUSE_UP,stopleftDown); //listen for mouse up on the stage, in case the finger/mouse moved off of the button accidentally when they release.
        addEventListener(Event.ENTER_FRAME,rotateLeft); //while the mouse is down, run the tick function once every frame as per the project frame rate
    function stopleftDown(e:Event):void {
        removeEventListener(Event.ENTER_FRAME,rotateLeft);  //stop running the tick function every frame now that the mouse is up
        stage.removeEventListener(MouseEvent.MOUSE_UP,stopleftDown); //remove the listener for mouse up
    I'd imagine it is probably my logic for this part that is really letting me down - I can do a similar function in actionscript 2, but am trying to learn actionscript 3 just to move with the times as it were, and struggling a bit. Still this is only a few days in!
    function rotateLeft(e:Event):void{
              if(thisFrame==1){
                        gotoAndStop(viewer_mc.totalFrames-1);
              } else{
              viewer_mc.prevFrame();
    Any help you can give me would be gratefully received. For an example of the effect I am trying to achieve with the autoplay button etc. I recommend:
    http://www.fender.com/basses/precision-bass/american-standard-precision-bass

    Thanks for getting back to me.
    Here's the code without my comments / explanations:
    import flash.events.MouseEvent;
    import flash.events.Event;
    var lastFrame:Number = viewer_mc.totalFrames;
    var thisFrame:Number = viewer_mc.currentFrame;
    var backFrame:Number = viewer_mc.currentFrame-1;
    function toStart (){
              viewer_mc.gotoAndStop(1);
    viewer_mc.addFrameScript(lastFrame-1, toStart);
    //last image of viewer_mc = first image of viewer_mc
    autoplay_btn.addEventListener(MouseEvent.MOUSE_DOWN, autoplay);
    function autoplay (ev:MouseEvent):void{
              var startFrame:Number = viewer_mc.currentFrame;
              viewer_mc.gotoAndPlay(startFrame);
    right_btn.addEventListener(MouseEvent.MOUSE_DOWN, rightDown);
    function rightDown(e:Event){
        stage.addEventListener(MouseEvent.MOUSE_UP,stoprightDown); //listen for mouse up on the stage, in case the finger/mouse moved off of the button accidentally when they release.
        addEventListener(Event.ENTER_FRAME,rotateRight); //while the mouse is down, run the tick function once every frame as per the project frame rate
    function stoprightDown(e:Event):void {
        removeEventListener(Event.ENTER_FRAME,rotateRight);  //stop running the tick function every frame now that the mouse is up
        stage.removeEventListener(MouseEvent.MOUSE_UP,stoprightDown); //remove the listener for mouse up
    function rotateRight(e:Event):void {
        viewer_mc.nextFrame();
    left_btn.addEventListener(MouseEvent.MOUSE_DOWN, leftDown);
    function leftDown(e:Event){
        stage.addEventListener(MouseEvent.MOUSE_UP,stopleftDown); //listen for mouse up on the stage, in case the finger/mouse moved off of the button accidentally when they release.
        addEventListener(Event.ENTER_FRAME,rotateLeft);//while the mouse is down, run the tick function once every frame as per the project frame rate
    function stopleftDown(e:Event):void {
        removeEventListener(Event.ENTER_FRAME,rotateLeft);  //stop running the tick function every frame now that the mouse is up
        stage.removeEventListener(MouseEvent.MOUSE_UP,stopleftDown); //remove the listener for mouse up
    function rotateLeft(e:Event):void{
              viewer_mc.prevFrame();
    The definition of the rotateLeft function is where the problem lies I think - I've taken out my poor attempts at doing the logic from the previous post. If I were to write it out long-hand the statement I want to write is: 'If you get to frame 1 and function rotateLeft is called go to the end of the movie clip'.
    The reason I have to use the viewer_mc.totalFrames-1 definition in the addFrameScript call is the addFrameScript function is 0 based i.e. if you want to call frame 1 of the movieclip you have to return a value of 0 in the addFrameScript (or such is my understanding of it anyway). As such, the last image in the movie clip will need to be the view obtained at 360 degree rotation, which is of course the same view as at 0 degree rotation. As a consequence, the last frame in the movie clip is superfluous for the user, but necessary for the overall effect to be achieved. And, in addition, to keep up the effect of a 360 degree view when the rotateLeft function is called it needs to skip that last frame to go to the lastFrame-1 (or totalframes-1), or in other words, the view of the image prior to completing the full 360 rotation.
    the variables thisFrame and lastFrame are defined at the very top of the script. Like you said they might need to be defined or called on again elsewhere.

  • *Flash animation looping but going back to first frame {want to hold on last frame}

    I came across this article on looping animations = http://www.quip.net/blog/2006/flash/how-to-loop-three-times
    I'm a novice with flash and just trying to plug thru to get some ads up and running for the first time.
    Everything worked for me in the article...the one thing I wanted to do but haven't found an answer to is how to stop the animation on the last frame after looping is complete, instead of automatically going back to the first frame??
    What's the easiest/most effective way to do this?
    The stop script does not work...still goes back to first frame.
    For all my flash ads, I've imported an FLV video...so don't know if it's some function for flv's/video's that auto-rewinds to first frame...
    Thanks so much, really appreciate any insight on this.
    The sooner you can catch a minute to get back the better

    Ok...not working for me - prob. b/c I'm missing something again.
    What I did was...
    1)  Renamed the instace of replay button = "replay_btn".
    [not sure if that's correct...guessed b/c you reference it in the code]
    2)  I placed this in the action code on action layer on last keyframe =
    var loopNum:Number;
    loopNum++;
    if(loopNum%3==0){
    stop();
    your_replay_btn._visible=true;
    } else {
    your_replay_btn._visible=false;
    3) I placed this in action code on the replay layer on last keyframe =
    your_replay_btn.onRelease=function(){
    this.gotoAndPlay(1);
    What happens is the replay button still flashes at the end of each loop and the loops just continue...it doesn't stop at 3.
    I also get this error =
    Can you break down what I'm doing wrong and how to fix...need to get this out asap.
    I truly appreciate your help and time so far on this...big thanks kglad!

  • HT1339 I have tried restoring an Ipod Nano 6th Generation but it seems to keep looping back and saying it is in recovery and needs restoring, can anyone help?

    I have tried restoring an Ipod Nano 6th Generation but it seems to keep looping back and saying it is in recovery and needs restoring, can anyone help?

    Try doing a level reformat of the iPod's flash storage instead to see if that kills the restore loop using the instructions in the article below.
    http://www.methodshop.com/gadgets/ipodsupport/erase/
    B-rock

Maybe you are looking for

  • Different shapes for symbols in line graph

    I can't figure out how to change the default square data points in a line graph.  When I try to got to Object>Graph>Marker it is greyed out.  When I click on a circle symbol and then try to go to Object>Graph>Design, it is greyed out.  I am so frustr

  • Do I have to use code in order to post my video on itunes?

    do I have to use code in order to post my video on itunes? Is there a uploader app than can help me avoid having to write a tremendous amout of code just to upload ONE film? thank you Al

  • Mail signatures seen as attachments in PC's.

    Hi there. I am using Mail for a .Mac, Hotmail, Gmail and a company account and when I create a signature it is seen as an attachment on Windows machines. Is it a Mac thing, and Intel thing (since the MacBook is a fairly 'green' machine so far) or jus

  • I am unabele to create nodes to existing xml file

    I want to append and update the nodes and attributes to existing xml file. presently am using dom api, am i do that with dom or sax,if so how can i plz ...

  • This photo was adjusted sung an earlier version of apple's RAW processing

    Using Aperture 3 I recieved this message when opening a new set of photos.  The reprocessing button does not work and all adjustments are not functioning.  What do I need to do be able to process these photos?