Missing Validation Form Elements

OK, perhaps this is just an oversight.
bullet]Is there an issue with Radio buttons?[
Also, what about the password form
element? We can set length and some other params on that also but
that is missing, right?
Was that just an oversight in this
release? (And if yes, could it be done added to a 1.4.1
release?

Radio buttons have a couple of validation points. One point
is that they may have no default value and one needs to be set to
submit the form. The other is it may have a default value set like
(none selected) but that isn't valid and it can be anyone other
than that. Personally I don't agree with some of the form fields
"required" by those whom we work for, yet these things still
apperar on forms and if this solution doesn't cover those
situations then those who don't understand will determine the issue
is SPRY, and we don't want that. :)
I think in passwords (which are "like" text input elements,
but are not text input elements) we will still need to handle the
length and possible the "complexity" settings for when people enter
in original passwords. I have seen this done before and it is very
well recieved by those who are asking for web applications to be
built.
Does that make sense? BTW... the logic I have done in the
past says that the validation routines for radio buttons is very
simular to the logic for select boxes.
That does bring one more thought to mind... what about select
boxes that are multi-select? Do we have that covered?

Similar Messages

  • Spry Elements vs Regular Form Elements

    What is the difference between using Spry Validation form elements as opposed to just using regular form elements?
    Which do you prefer and why?
    Thanks

    What is the difference between using Spry Validation form elements as opposed to just using regular form elements?
    Regular form elements are passive elements that wait for information to be entered to subsequently be processed by another mechanism.
    SpryValidation form elements are the same as above except that they have an active validation module attached. There are standard validation rules that can be used (like e-mail address) or you can supply custom validations.
    Because Spry is a JavaScript library, the Spry widgets will only work with JavaScript enabled. The advantage of JavaScript is that it is processed by the browser (client side) and that, in our case, validation is instantaneous. When JS is turned off or the browser is not JS capable, there is no validation. This means that if you require serious validation, you must, in addition/in lieu of, have server side validation.
    Which do you prefer and why?
    I use both client side (Spry) and server side (PHP) validation, the latter to make sure that if Spry fails there is always the safe and trusted method of validation.
    Why Spry? Spry widgets allow for a better user experience.
    I hope this helps.
    Ben

  • Validating date form element

    Operating system and version: Win 2000
    Macromedia product and version: DW8
    Browser and version: IE7
    Steps to reproduce:
    1) Add a form
    2) Name a text form element named: <%= (iCount &
    ".Qty") %>
    3) Add a button
    4) Add a date validation, or better said .. try to.
    The form element is not listed in the form, form elements
    NEEDS to be named
    as above (<%= (iCount & ".Qty") %>)
    I even tried renaming the element to say 'date', it worked, I
    apply the
    validation and then on the code replace 'date' for '<%=
    (iCount & ".Qty")
    %>', but it doesnt work.
    I am using ASP/VB with MS SQL 2000
    How should I solve this ? I cannot change the name of the
    element and need
    to validate that the element is a date (mm/dd/yyyy).
    Bottom line: While the element is named <%= (iCount &
    ".Qty") %> I
    cannot apply a validation to it, tried several extensions,
    none work.
    Please advice,
    Alejandro

    I want to have control over certain 'dimension type of' columns in the classic report / tabular form with APEX_ITEM.* in the sql for the report while some of the columns are from Collection with their collection column names. C001, C002 etc..
    ...clips
    SELECT
    APEX_ITEM.SELECT_LIST_FROM_LOV(35
    ,C035,'LOV_ANIMALS'
    ,'style="width:50px"','YES',NULL,NULL
    ,'f35_' || LPAD (seq_id, 4, '0'),NULL) animals
    ,to_number(c001) c001
    ,to_number(c002) c002
    FROM apex_collections WHERE collection_name = 'SLEEPY_ANIMAL'
    ...clips
    When there are several columns in the report, it is easier to maintain C001...columns appearance in the Report Attributes-->Column Attributes.
    Oh yes, I have adapted Denes dynamic cascading lov for tabular forms which is the reason for having the "APEX_ITEM..." in the query and from some blog I read that it is very good to toss those 'dimension' type of columns to high-end numbers in the collection, so there will be space for the entry columns.
    E.g. firstrow in the tabular form
    c035 -- animals --> f35 --> f35_0001 (select list with lov LOV_ANIMALS)
    c001 -- "what ever I have said in Column attributes"--> f01 --> f01_0001 (text area, editable column)
    c002 -- "what ever I have said in Column attributes"--> f02 --> f02_0001 (text area, editable column)
    So the numbering is the same for the www-form and collection columns.
    Everything is ok if the columns c001 and c002 are editable e.g. 'text area' type, but if I change c001 to 'Display..' type then the order for item_id's change.
    c035 -- animals --> f35 --> f35_0001
    c001 -- "what ever I have said in Column attributes" (display as text (escape special chars...))
    c002 -- "what ever I have said in Column attributes"--> f01 --> f01_0001
    So now the collection column c002 accidentally is mapped to forms f01-column while I might assume it is f02.
    rgrds Paavo

  • HTML5 Form Element Validation

    Hi Eloqua people
    Has anyone worked out a way of using Live Validation on HTML5 form elements, such as url, tel, or email? I'm trying to avoid having to go and look for a new validation script and to apply it manually.
    Thanks,
    Sam

    I want to have control over certain 'dimension type of' columns in the classic report / tabular form with APEX_ITEM.* in the sql for the report while some of the columns are from Collection with their collection column names. C001, C002 etc..
    ...clips
    SELECT
    APEX_ITEM.SELECT_LIST_FROM_LOV(35
    ,C035,'LOV_ANIMALS'
    ,'style="width:50px"','YES',NULL,NULL
    ,'f35_' || LPAD (seq_id, 4, '0'),NULL) animals
    ,to_number(c001) c001
    ,to_number(c002) c002
    FROM apex_collections WHERE collection_name = 'SLEEPY_ANIMAL'
    ...clips
    When there are several columns in the report, it is easier to maintain C001...columns appearance in the Report Attributes-->Column Attributes.
    Oh yes, I have adapted Denes dynamic cascading lov for tabular forms which is the reason for having the "APEX_ITEM..." in the query and from some blog I read that it is very good to toss those 'dimension' type of columns to high-end numbers in the collection, so there will be space for the entry columns.
    E.g. firstrow in the tabular form
    c035 -- animals --> f35 --> f35_0001 (select list with lov LOV_ANIMALS)
    c001 -- "what ever I have said in Column attributes"--> f01 --> f01_0001 (text area, editable column)
    c002 -- "what ever I have said in Column attributes"--> f02 --> f02_0001 (text area, editable column)
    So the numbering is the same for the www-form and collection columns.
    Everything is ok if the columns c001 and c002 are editable e.g. 'text area' type, but if I change c001 to 'Display..' type then the order for item_id's change.
    c035 -- animals --> f35 --> f35_0001
    c001 -- "what ever I have said in Column attributes" (display as text (escape special chars...))
    c002 -- "what ever I have said in Column attributes"--> f01 --> f01_0001
    So now the collection column c002 accidentally is mapped to forms f01-column while I might assume it is f02.
    rgrds Paavo

  • Passing Session Values to the Tabular Form Element of a Report Column

    Hello,
    I'm running application express version 2.0 with a 10.2.0.2.0 database on a 32 bit windows box. I'm trying to figure out sneaky a way to pass the &APP_PAGE_ID., #APP_PAGE_ID# or V('APP_PAGE_ID'); as an element attribute of a Report Tabular Form Element set to display as a Select List (named LOV).
    It seems that whatever option I choose, the Element Attributes field will only render the literal value of what I have entered. This is part of the solution but I would like to find a way to pass the current page id.
    What I'm trying to do is utilize the ONCHANGE attribute to redirect to a report page in my application when the value from a Select List (named LOV) is selected.
    I could work around this by creating my own table output with PL/SQL and HTP.P commands but would really be interested in finding out if I can use the reporting structures which are already available through Application Express.
    Any ideas?
    Thanks.
    Justin.

    Thanks for the response Earl. To clarify this is what I've done and what I hope to achieve:
    I currently have a LOV for my application that identifies a number of database report types: DB Options, DB Parameters, DB Version, and so on.
    I have an application express report being generated for the databases I'm monitoring and it displays as follows:
    - HOST -- DBTYPE -------- DBNAME - DBREPORTS
    =====================================
    - SVR 1 - Oracle 9.2.0.1 - DEV -------- [LOV HERE]
    - SVR 2 - Oracle 9.2.0.7 - TST --------- [LOV HERE]
    I am displaying the LOV on my report the the options under the reports attribute tab in my application builder. I insert my LOV select list by editing the DBREPORTS column and set the "Display As:" option under Tabular Form Element to "Select List (named LOV)"; I have also added my LOV to the "Named LOV" option under List of Values.
    So far this achieves everything I would expect and works quite well (a select list with my report types appears in my monitor report for each DB that is returned).
    What I'm interested in doing now is opening a DBREPORT for a given database by simply choosing the report type from my LOV. I can set the "Element Attributes" option under Tabular Form Element to execute a javascript call for any valid event (in my case I'm using ONCHANGE).
    My only issue is that I cannot find a way to pass any session values from my page to my Element Attribute. If, in the Element Attributes field I enter:
    onchange="alert(this.value);" //my dialogue box will display the value of my current selection when I choose a report type.
    What I'd love to be able to do is something like:
    onchange="alert('&APP_PAGE_ID.');" //so my current page id is written to the element.
    Unfortunately, only my literal text seems to be rendered. Rather than having my dialogue come back with my page number, say 75, I receive the literal value &APP_PAGE_ID.
    Notwithstanding any quote issues, I've tried to dump a test html attribute to my source html by entering any of the following in the Element Attributes field:
    test=&APP_PAGE_ID.
    test=#APP_PAGE_ID#
    and as a shot in the dark knowing that I'm not using PL/SQL:
    test=V('APP_PAGE_ID');
    In every case when I view source I see the literal value of what was entered in the Element Attributes field (ie "test=&APP_PAGE_ID." instead of "test=75").
    What makes things a little more frustrating is that I can drop &APP_PAGE_ID. into the Column Heading field (ex My Heading &APP_PAGE_ID.), it renders as I would expect; "My Heading 75". If we could find a solution to this, I could see a number of slick uses for this type of functionality.
    Hope this helps,
    Thanks.
    Justin.

  • How to track changes made in a jsf form element.

    I am in a page and editing some form elements. I click on some other link which will take me to another page. Before moving to another page I want to check if there are some unsaved data in the page. If some form elements are edited, I want to throw a confirmation alert, if the user wants to move to the other page without saving the edited data.
    This can be accomplished by having a hidden flag which will keep a track. On change of any element, a javascript function will be called to set the hidden flag. So before going to any page we can check the flag and throw an alert.
    But this process will be needing much coding effort. Is there a way in JSF to track the change in a form by backing bean or some other process?

    JSF offers a serverside ValueChangeEvent for that. Every UIInput component supports a 'valueChangeListener' attribute (and a f:valueChangeListener facet) which can point to a method in the backing bean which takes a ValueChangeEvent parameter. This will only be invoked if the new value differs from the old value. This costs one trip to the server though.
    E.g.<h:inputText value="#{myBean.value}" valueChangeEvent="#{myBean.valueChanged}" />MyBeanpublic void valueChanged(ValueChangeEvent event) {
        Object oldValue = event.getOldValue();
        Object newValue = event.getNewValue();
        // Do your thing.
    }ValueChangeEvents are invoked in the 3rd phase of the JSF lifecycle, after validation/conversion and before update model values. Also see http://balusc.blogspot.com/2006/09/debug-jsf-lifecycle.html

  • Removal of af:form element

    Hi all,
    JDeveloper 11.1.1.6.0
    We're in the process of implementing a credit card processing page that will be performing a cross domain form action via jQuery or some other means. One of our primary requirements is to guarantee that form data on this page is not submitted to our server but we would like ADF to render the page to maintain a consistent look and feel for the site.
    Would dropping the af:form element be an effective means of guaranteeing form data is not sent to our WLS server (via post, ajax, server side validation)? Any pitfalls?
    Thanks!

    Hi,
    removing the af:form element will not generate the HTML form element and this not submit anything to the server. So yes, this would work.
    Frank

  • Dynamically validating datatable elements using javascript

    Hai, iam using jsf, and having Xml mapping to the form elements to display the data . Iam using <h:datatable> inside which iam haveing repeated elements, i need to do a javascript validation before displaying the form element present inside the <h:datatable> columns.Iam also using <j4j:idproxy> , the java script is working for 1 iteration but it is the dataof the form element is not getting overridden in the 2nd iteration, It is somethinglike this below.
    <TR id="buiCoverRowId" style="display:none;">
    <TD height="9" width="200"></f:verbatim> <h:outputText
    styleClass="outputText" id="text7"
    value="Buildings Cover"></h:outputText><f:verbatim></TD>
    <TD height="9" width="516"></f:verbatim> <h:outputText
    styleClass="outputText" id="buildCoverId"
    value="#{pathPart.xpathMap['./BuildingsCover/CoverDetail/SumInsured/Amount']}">
    </h:outputText> <f:verbatim></TD>
    </TR>
    <TR>
    <TD></f:verbatim><f:verbatim>
    <h:inputHidden id="hidBuiCoverId"
    value="#{pathPart.xpathMap['./BuildingsCover/CoverDetail/SumInsured/Amount']}">
    <j4j:idProxy id="hidBuiCoverId_" />
    </h:inputHidden>
    </f:verbatim><f:verbatim></TD>
    <TD></f:verbatim><f:verbatim>
    <h:inputHidden id="hidExBuiCoverId"
    value="#{pathPart.xpathMap['./BuildingsCover/ExcludedInd/Value']}">
    <j4j:idProxy id="hidExBuiCoverId_" />
    </h:inputHidden>
    </f:verbatim><f:verbatim></TD>
    </TR>
    <SCRIPT>
    alert("HAI");
    var buidcover = document.getElementById('hidExBuiCoverId_').title;
    var buidcoverR =document.getElementById(buidcover).value;
    alert("the value of buildcover----->"+buidcoverR);
    var buId =document.getElementById('hidBuiCoverId_').title;
    var entitybuId1 = document.getElementById(buId).value;
    entitybuIdT1 = trim(entitybuId1);
    alert("entitybuIdT1"+entitybuIdT1);
    var buExId = document.getElementById('hidExBuiCoverId_').title;
    var entitybuExId1 = document.getElementById(buExId).value;
    entitybuExIdT1 = trim(entitybuExId1);
    entitybuExIdU1 = entitybuExIdT1.toUpperCase();
    alert("entitybuExIdU1"+entitybuExIdU1);
    if(!(entitybuIdT1 == null || entitybuIdT1 == '') && ((entitybuIdT1 == "0")) && (entitybuExIdU1 == 'FALSE'))
    document.getElementById("buiCoverRowId").style.display="block";
    </SCRIPT>
    The form element is mapped to the xml. the above code is written within a datatable, iam using javascrpt within this to display the datat or not, it is working for first iteration but its not working for second iteration. Plz help me with this . Is there any way that i can use javascript so that it vvalidates the form elements even for the 2 iteration of the datattable. I am having thesame values (of the 1iteration) even during the 2 iteration. Plz help me with this asap.

    Got the solution.
    $("div.ms-acal-rootdiv div div div a").html().replace('Replace this text only.','Replaced Text');

  • Creating form element from within a component

    Hi all,
    I am trying to create a form element within a component
    function which is then called from a .cfm page which has the cfform
    tags. I keep getting a context validation error for the form
    element tag. Here is some sample code:
    <cfcomponent name="yourComponent">
    <cffunction name="createTag" returntype="string"
    access="public">
    <cfsavecontent variable="returnContent">
    <cfselect name="thisSelect">
    <option value="0">Value 1</option>
    </cfselect>
    </cfsaveconten>
    <cfreturn returnContent>
    </cffunction>
    </cfcomponent>
    And in the .cfm page:
    <cfform>
    <cfinvoke component="yourComponent" method="createTag"
    returnVariable="returnContent"/>
    <cfoutput>#returnContent#</cfoutput>
    </cfform>
    The error occurs in the function and it says the cfselect
    must be within a cfform. I tried the function without the save
    content and just set the output="yes" but the same error occurs.
    Any help appreciated in how to get around this. Just putting
    the code in the .cfm is not an option for this.
    Any help appreciated.
    Jim

    quote:
    Originally posted by:
    jim1234
    Thanks for the reply. Yes, that works. So it looks like it
    has to do with the function call.
    After some further investigation, I found out that a regular
    <select> works, it's just the <cfselect> that does not.
    ColdFusion wants it directly within the <cfform> tag.
    Something does not make sense. If the cfsavecontent worked in
    the cfm file, there is no reason for it not to work in a cfc.
    If you want to persue this, the next troubleshooting step is
    to copy the function to your cfm file and see if it works. I
    suspect that you are trying something simple as a proof of concept.

  • Dreamweaver 2004 MX is not recognizing my form elements

    Has anyone run into a problem with an insert or update server
    behavior not recognizing form elements? I created the page and now
    when I try to make any changes I get an error.
    "Column 'sccb_comments' is mapped to a form element that does
    not exist. Please map the column to an existing form element or set
    its value to 'None'."
    The problem is that the insert dialog box recognizes the
    form, but not any of the elements in it.
    I know that I need to upgrade to CS4, tell my director to
    cough up the funds.

    There must be something else happening on your page. But I
    have no idea
    what that might be. This should work. Sorry.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "Reidster" <[email protected]> wrote in
    message
    news:[email protected]...
    > Murray,
    >
    > You replied,
    > "It wouldn't matter. It's perfectly valid to have
    <div> tags in side
    > <form>
    > tags. And it's not DW's preferences you need to worry
    about - it's HTML's
    > preferences, so to speak. I suspect that something else
    entirely is
    > causing the
    > problem. Without seeing your code, though, we cannot
    know what that might
    > be."
    >
    > Sometimes what should work or one would think should
    work doesn't. As in
    > my
    > case, the <div> tags inside my for was the issue.
    Here is the original
    > code
    > that did not allow me to assign form objects to fields
    in my database. The
    > server behavior also displayed an '!' in the application
    window until I
    > moved
    > the <div> tags outside of my form.
    >
    > <form name="frmEditRelease" id="frmEditRelease"
    method="POST"
    > action="<?php
    > echo $editFormAction; ?>">
    > <div id="new_prod_rel">
    > <p><select name="sccb_status"
    id="sccb_status">
    > <option value="0" <?php if (!(strcmp(0,
    > $row_rsEditRelease['sccb_status']))) {echo "SELECTED";}
    ?>>Open</option>
    > <option value="1" <?php if (!(strcmp(1,
    > $row_rsEditRelease['sccb_status']))) {echo "SELECTED";}
    > ?>>Pending</option>
    > <option value="2" <?php if (!(strcmp(2,
    > $row_rsEditRelease['sccb_status']))) {echo "SELECTED";}
    > ?>>Approved</option>
    > <option value="3" <?php if (!(strcmp(3,
    > $row_rsEditRelease['sccb_status']))) {echo "SELECTED";}
    ?>>Denied</option>
    > <option value="4" <?php if (!(strcmp(4,
    > $row_rsEditRelease['sccb_status']))) {echo "SELECTED";}
    > ?>>Deleted</option>
    > <option value="5" <?php if (!(strcmp(5,
    > $row_rsEditRelease['sccb_status']))) {echo "SELECTED";}
    > ?>>Deferred</option>
    > </select>
    > <label for="sccb_status">SCCB Status</label>
    > </p>
    > <p>
    > <select name="sRelease">
    > <?php do { ?>
    > <option value="<?php echo
    $row_rsProj['project_vchar']?>"
    > <?php
    > if (!(strcmp($row_rsProj['project_vchar'],
    > $row_rsEditRelease['release'])))
    > {echo "SELECTED";} ?>><?php echo
    $row_rsProj['project_vchar']?></option>
    > <?php } while ($row_rsProj =
    mssql_fetch_assoc($rsProj));
    > $rows = mssql_num_rows($rsProj);
    > if($rows > 0) {
    > mssql_data_seek($rsProj, 0);
    > $row_rsProj = mssql_fetch_assoc($rsProj);
    > }
    > ?>
    > </select><label for="sRelease">
    Release</label>
    > </p>
    > <p>
    > <select name="lifecycle">
    > <option value="System Reqts." selected="selected"
    <?php if
    > (!(strcmp("System Reqts.",
    $row_rsEditRelease['lifecycle']))) {echo
    > "SELECTED";} ?>>System Reqts.
    > <option value="Analysis" <?php if
    (!(strcmp("Analysis",
    > $row_rsEditRelease['lifecycle']))) {echo "SELECTED";}
    ?>>Analysis
    > <option value="Design" <?php if
    (!(strcmp("Design",
    > $row_rsEditRelease['lifecycle']))) {echo "SELECTED";}
    ?>>Design
    > <option value="Code" <?php if (!(strcmp("Code",
    > $row_rsEditRelease['lifecycle']))) {echo "SELECTED";}
    ?>>Code
    > <option value="Testing Phase 1" <?php if
    (!(strcmp("Testing Phase
    > 1",
    > $row_rsEditRelease['lifecycle']))) {echo "SELECTED";}
    ?>>Testing Phase 1
    > <option value="Testing Phase 2" <?php if
    (!(strcmp("Testing Phase
    > 2",
    > $row_rsEditRelease['lifecycle']))) {echo "SELECTED";}
    ?>>Testing Phase 2
    > <option value="Alpha" <?php if (!(strcmp("Alpha",
    > $row_rsEditRelease['lifecycle']))) {echo "SELECTED";}
    ?>>Alpha
    > <option value="Beta" <?php if (!(strcmp("Beta",
    > $row_rsEditRelease['lifecycle']))) {echo "SELECTED";}
    ?>>Beta
    > <option value="Gen. Release" <?php if
    (!(strcmp("Gen. Release",
    > $row_rsEditRelease['lifecycle']))) {echo "SELECTED";}
    ?>>Gen. Release
    > </select><label for="lifecyle">
    Lifecycle</label>
    > <input name="sub_ticket_id" type="hidden"
    id="sub_ticket_id"
    > value="<?php echo
    $row_rsEditRelease['sub_ticket_id']; ?>">
    > </p>
    > <p>
    > <input <?php if
    (!(strcmp($row_rsEditRelease['test_only'],1)))
    > {echo
    > "checked";} ?> name="test_only" type="checkbox"
    id="test_only" value="1">
    > <label for="test_only">
    Test Only
    > <input name="ticket" type="hidden" id="ticket"
    value="<?php echo
    > $row_rsEditRelease['Ticket']; ?>" />
    > </label>
    > </p>
    > <p><label for="sccb_comments">SCCB
    Comments</label><br /><textarea
    > name="sccb_comments" cols="60" rows="5"><?php echo
    > $row_rsEditRelease['sccb_comments'];
    ?></textarea>
    > </p>
    > <p>
    > <input type="submit" name="Submit" value="Submit"
    />
    > </p>
    > </div>
    > <input type="hidden" name="MM_update"
    value="frmEditRelease">
    > </form>
    >
    > It's not until if move the <div> tags outside of
    the <form> tags does the
    > '!'
    > on the update server behavior go away.
    >
    > Any thoughts?
    >

  • How does Validated Form tag insert the error message?

    I'm using validated forms tags in my jsp and when there is an error in the form
    the error message is set to display on top of the wrong field. This is an attribute
    that I set in the <portlet:validatedForm> tag called "messageAlign", but I want
    to know how this is inserted or what I can do to line it up above the text field
    because it is moving all the elemnts around in the table cell. Any insight would
    be helpful.
    Thanks,
    Travis

    Hard to know what the cause is  because it's like this
    I know what I did to cause this. I upgraded my one of my hard drives, renamed the drive and moved the folder. The missing pictures it can't find were added with the option in the advance menu "copy photo to library" turned off.
    and this
    What I did is added a small SSD as my primary drive. Put the OS and all the apps on it.  Moved my iPhoto and iTunes libraries to an large external.  Most of the picture it is not having a problem wth.  Only certain ones.  Don't actually think I unchecked tha prefeence, but it's acting like i have.  
    seem to be written by two different people.
    This thread
    https://discussions.apple.com/thread/3216539?tstart=30
    has details on how one user hacked the SQL database to fix the issue. Not for the faint hearted. Back up first.
    Regards
    TD

  • 'Replace pages' not modifying form element positions - is there another way?

    PDF form design in InDesign, bring pdf into Acrobat to add field validation JS. All good.
    Modify form in InDesign, 'Replace pages' in Acrobat to get new design changes in without losing JS. 
    Good, except Acrobat won't bring across any altered positions of form elements, only non-form elements like text and images.
    Adding the JS to the PDF created by InDesign each time the form changes is time consuming.  Tried adding the JS in one go via "Edit All JavaScripts" but Acrobat won't retain. It seems to want each form field's JS added to it individually.
    Is there another way? Thanks.

    Gilad D (try67) wrote:
    That is exactly the point of the Replace Pages command. It replaces the underlying page while maintaining the objects on top of it in their place.
    If you want to insert a page with all of its objects in tact then you should delete the old page and then use the Insert From File command (under Tools - Pages) to add the new pages. I believe that will do what you're looking for.
    The 'Insert From File' I expected would lose any script I've applied to an element previously on the page, which would be totally understandable. I guess the form elements are in a tricky position, being both an intrinsic part of the design (InDesign) and Interactivity (Acrobat).

  • Column value substitution in tabular form element attributes

    We started to discuss this at Re: Tabular form with Ajax
    I also mentioned this at Re: how to make only some rows editable in html db.
    but thought that this deserves its own thread.
    In Doug's sample Sudoku application in that thread, he uses #COLUMN# substitution in the Form Element Attributes and it works fine, but in my example page at http://htmldb.oracle.com/pls/otn/f?p=24317:219 I used the same technique and no matter what I do, the #COLUMN# substitution is not expanded by the Apex engine.
    This is driving me nuts, any ideas why it works in one application but not in another?
    Thanks

    Hm, you might be right.
    I copied your row template and modified it at http://htmldb.oracle.com/pls/otn/f?p=24317:219
    The styling looks terrible, not sure why, the template is simply
    <tr>
    <td class="t10data">#EMPNO_DISPLAY#</td>
    <td class="t10data">#ENAME#</td>
    <td class="t10data">#JOB#</td>
    <td class="t10data">#MGR#</td>
    <td class="t10data">#HIREDATE#</td>
    <td class="t10data">#SAL#</td>
    <td class="t10data">#COMM#</td>
    <td class="t10data">#DEPTNO#</td>
    </tr>I had a lot of trouble getting this to work because the wizard generated tabular form appends 2 hidden fields containing the PK and the row-checksum to the last (editable?) field on each row. If the last editable field has #COL# substitution, it expands the substitution and forgets to close the INPUT tag thus causing malformed HTML (I think this is a bug in the rendering engine).
    The readonly condition is sal>1000 which now works. The SAL>1000 fields are now readonly.
    But now the update process is broken. If I enter a number in the first blank SAL field (empno=3641) and click Submit, I get no errors but the change is not saved. Wonder why.
    Hopefully, Scott (Spadafore) will take mercy on our amateurish experiments and give us some definitive answers soon!
    Thanks.

  • Form element id changed after upgrading from APEX 3.2.1 to 4.0.2

    Hi,
    We are in the process of testing an upgrade of our APEX 3.2.1 app to 4.0.2. The production database was exported, imported as a new database, and then upgraded to 4.0.2. I've noticed that on pages where we have coded our own PL/SQL process in place of the built-in MRU, the form element id (referenced using g_fxx) has changed. For example, in our existing production system, the id for the first row of data is f06_0001, but when we look at the same page in APEX 4.0 environment, the element id has changed to f08_0001. Is this a known issue when performing an upgrade? Has anyone else experienced this?

    Hi,
    I have seen this problem.
    I assume that Apex 4 do not give fxx name to items anymore in order where columns are in query.
    This is one of reasons why we have not been yet able to upgrade.
    And it seems this same problem exists in Apex 4.1 on apex.oracle.com
    Regards,
    Jari

  • How can i view all the missing files in elements 12?

    I have a very large catalog and there are now a few hundred files missing due to me moving or deleting them outside of elements.
    Is there a way to display only the missing files in elements so i can work through them and decide to search for them manually or delete them from my catalog?
    thanks for any help
    Lee

    If you are in Elements Organizer12, go to Find > All Missing Files
    It will show all the missing files present in your catalog.
    Thanks,
    Anwesha

Maybe you are looking for