How to distinguish the form as textfield element

I use the following script to disable all elements on the page:

for (var nPageCount = 0; nPageCount < xfa.host.numPages; nPageCount ++) {}

var oFields = xfa.layout.pageContent (nPageCount, "field");
var nNodesLength = oFields.length;
Set the field property.
for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount ++) {}
If (oFields.item (nNodeCount) .access! = "readOnly")
{
oFields.item (nNodeCount) .access = "readOnly";
}
}

I have a requirement where I have to disable only the textfields. So, can someone please help me with how to get the field of a particular field type.

Thank you.

Paul approach is good. But it requires the developer to follow a specific naming standard.

Here is my code that makes the TextFields readOnly fields regardless of the name of the field.

for (var nPageCount = 0; nPageCount < xfa.host.numPages; nPageCount++)
    {
         var oFields = xfa.layout.pageContent(nPageCount, "field");
         var nNodesLength = oFields.length;

         for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount++)
         {
               var ref = oFields.item(nNodeCount).getElement("ui");

              if(ref.nodes.item(0).className=="textEdit")                    // If the field is a TextBox, then proceed
              {
                   if(oFields.item(nNodeCount).access != "readOnly")
                   {
                       // Set the field property.
                        oFields.item(nNodeCount).access = "readOnly";
                   }
              }
         }
    }

I would like to know if you want...

Nith

Tags: Adobe LiveCycle

Similar Questions

  • How to distinguish the physical interface and logic (subinterface) interface to the Cisco router/Switch?

    Hi Expert,

    How to distinguish the physical interface and logic (subinterface) interface to the Cisco router/Switch? Can you please clarify a formal way for this so have?

    A physical interface is numbered with the same name of the interface when printing on the physical port. For example "GigabitEthernet 0/1" corresponds to port 1 of the 0 module (or the base unit).

    A logical interface can be a subinterface on a routed port and will have a point ("". "") preceding the number sous-interface (ex. GigabitEthernet 0/1.1). It can also be a loop or a virtual interface (on a router this could also include interfaces like the tunnel and virtual tunnel or VTI types). A switch may also have a VLAN logical interfaces (e.g. interface vlan 1) which are used as layer 3 virtual interfaces of type.

  • How to add the form designed in adobe acrobat pro live cycle Designer?

    How to add the form designed in adobe acrobat pro live cycle Designer?

    I want to add the form designed in adobe acrobat pro live cycle Designer. I saved the form designed in adobe live cycle designer in pdf format. But you can't change the same in Adobe Acrobat format. I would like to add a few fields and use the fields designed by Adobe Live cycle Designer.

    You can only modify this form in LiveCycle Designer. Forms Acrobat and LCD are not interchangeable.

  • How to change the color of an element of "xref" existing as a reference?

    How to change the color of an element of "xref" existing as a reference? Now, its color is black, but I want it is blue. Here are the excerpts from the file of ESD. Can anyone help? Thanks in advance. You can also give me your Skype if you have the answer.

    Element (reference): xref

    List of attributes

    Name: See the optional choice

    Choice: new, replace, auto

    Default: automatic

    Name: Ref-text String

    Name: Ref-external-id String

    Name: File-Ref-String

    Name: id-ref - String

    Name: number of the optional choice window

    Choice: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

    Default: 1

    Name: optional string condition

    Name: condition-model String

    Name: Optional String property

    Name: review optional choice

    Choice: modified, added, deleted, off

    Name: anchor id String

    Name: msg-info String

    Format of original reference

    If the context is: * < (list-steps | block)

    Use the reference format: number

    On the other

    Use the reference format: numbers and text

    Hello

    what you need to do is the following:

    -Open your template (not ESD)

    -define a format of characters (i.e. crosslnk) and change the font color of blue

    -Add the tag in front of both of your cross link formats (number and numbers and text)

    -Save the template and open your documents-> cross links are now blue

    have a nice,

    Alex

  • How to set the focus to textfield

    Hello everyone.

    Need advice on how to set the focus to textfield. I tried t use setfocus, however does not

    Thank you!

    textField.requestFocus ();

  • How to bind the form to an XML element with a specific attrib/value?

    Is it possible to link a form in Designer to an XML element using an attribute as a criterion value?  This is a very basic construction of XPath and I can't believe that the form designer cannot do this.  For example:

    < library >

    < book lang = "fr" >
    Harry Potter < title > < /title >
    < price > 29.99 < / price >
    < / book >

    < book lang = "MS" >
    < title > Learning XML < /title >
    < price > 39.95 < / price >
    < / book >

    < / book >

    I would bind only the knot book with an attribute lang of "eng".

    [The simple xpath reference would be: bookstore/book[@lang='eng']

    Thanks for any help that anyone can provide.  I am new to LiveCycle Designer

    Jordon

    You must use the below expression in data binding, property to get the title of the book whose language is English

    .book $. (lang.value == "eng") .title

    Thank you

    Srini

  • How to distinguish the figures and characters from a string

    I am looking for a simple way to do this or any built-in subVIs that can do this.

    I have 3 strings "1234c", "ab3dc". 'XYA', I want to identify those who have numbers and to reclaim all of the numbers. So an important step is to distinguish the character numeric and non-numeric characters. How can I do it in Labview with subVIs integrated?

    Thank you

    [0-9] is looking for a number, "+" makes the search for 1 or more of them (it is "greedy", so it will get as many as there are has).  I added a rope in addition to your list to show that the Pattern Match will match only the first instance of a number.  If there's a chance you have data as the last element that you need to run it in a loop.  Decimal string number can also work if a figure is the first character that it finds.

  • How to get the balance of an element value

    Hello

    I have a requirement to obtain related information with balance. I am able to read the information on the element except balance.how to get the value of the particular item balance.

    for the application-> transfer and process-> queries with trust-> value the month selected and chosen balances button and queries with the obtained item name break it down the value of the balance.

    These values I want in my query.i tried backend with calling package by passing parameters like the number of transfer, balance the id and date but iam getting value "0".

    IAM new to hrms, Please help me on how to get this balance of values

    Thank you

    Hello

    It is not very clear what you want to display in the form of balance for a given range of dates.

    It depends on how you have configured your balances and periods and balance which you are referring.

    The API allows for a given only date that matches the date earned.

    Say, for example, that you have a "basic salary" defined with a "Treatment period assignment to Date" dimension and feed of the element that corresponds to the base salary.

    "If you need get the 'wage base Total' (balance?) for the period February 1, 2015 ' to March 31, 2015", then you need get dates earned for payroll passes made during that period and call the package above with the appropriate settings.

    Another way is by querying the tables/views directly: you can use, for example - it's perhaps easier to your situation:

    Select sum (nvl (pbv.value, 0))

    of pay_balance_values_v the VB.

    where pbv.balance_name = 'base salary.

    and pbv.database_item_suffix = '_ASG_PTD. '

    and pbv.assignment_id =

    and pbv.effective_date between to_date (' 01/02/2015 ',' dd/mm/yyyy')

    and to_date (' 31/03/2015 ',' dd/mm/yyyy');

    Kind regards
    Rajen

  • How to put the form into insert mode without clicking a button insert new record

    Hi all

    I use apex 4.2 on windows, internet Explorer 10 on oracle 11g R2, all 64 bits.

    I'm creating mobile applications.

    I have a list page, I put the links on this page.

    one of the links is a form of opening and passing some values that form.

    the form I open with custome plsql trigger to generate the primary key.

    I do not include an Insert button in the form, I call you, I want to just the user to type something in the column remarks of the newly opened form.

    and when the user clicks the Save button, the folder must be inserted as a new record in the table of underscore.

    now, the pk is not because I do not press on the Insert button, since I do not include the Insert button.

    now when I navigate my list Page by clicking on the point list and in the newly open shape, I enter some data in the Notes field and click on the button, save

    It is not saving the table or give any error?

    How to solve this problem?

    Kind regards.

    Mahjoor,

    If your form is wizard generated then

    Change your suite save button and put

    and confirm that regardless of the Page item Insert Source values contains more

    If you manually insert values shaped then write a Page process to insert this page elements values in the table

    during the click on the button Save.

    I hope this helps you.

    Leave.

  • How to submit the form to a page of the display?

    I posted a discussion like this, and I thought that I did when in reality they don't have work.
    I followed the steps on "how to make your first dynamic Web site", everything works perfectly until I have add a filter.

    Form page

    <? php require_once('Connections/ladyconn.php');? >
    <? PHP
    If (! function_exists ("GetSQLValueString")) {}
    function GetSQLValueString ($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
    {
    If (via PHP_VERSION < 6) {}
    $theValue = get_magic_quotes_gpc()? stripslashes ($TheValue): $theValue;
    }

    $theValue = function_exists ("mysql_real_escape_string")? mysql_real_escape_string ($TheValue): mysql_escape_string ($theValue);

    Switch ($theType) {}
    case 'text ':
    $theValue = ($theValue! = "")? « " ». $theValue. "" "": "NULL";
    break;
    case "long":
    case "int":
    $theValue = ($theValue! = "")? intval ($TheValue): 'NULL ';
    break;
    case "double":
    $theValue = ($theValue! = "")? doubleVal ($TheValue): 'NULL ';
    break;
    case "date":
    $theValue = ($theValue! = "")? « " ». $theValue. "" "": "NULL";
    break;
    case "set":
    $theValue = ($theValue! = "")? $theDefinedValue: $theNotDefinedValue;
    break;
    }
    Return $theValue;
    }
    }

    $editFormAction = $_SERVER ['PHP_SELF'];
    If (isset {}
    $editFormAction. = « ? ». htmlentities($_SERVER['QUERY_STRING']);
    }

    If ((isset($_POST["MM_insert"])) & & ($_POST ["MM_insert"] == "form1")) {}
    $insertSQL = sprintf ("INSERT INTO displaytable (name, position, activity) VALUES (%s, %s, %s)',
    GetSQLValueString ($_POST ['Text1'], "text").
    GetSQLValueString ($_POST ['select1 "],"text").
    GetSQLValueString ($_POST ["select2"], "text"));

    @mysql_select_db ($database_ladyconn, $ladyconn);
    $Result1 = mysql_query ($insertSQL, $ladyconn) or die (mysql_error ());

    $insertGoTo = 'display.php ';
    If (isset {}
    $insertGoTo. = (strpos ($insertGoTo, '?'))? « & » : « ? » ;
    $insertGoTo. = $_SERVER ['QUERY_STRING'];
    }
    header (sprintf ("location: %s", $insertGoTo));
    }
    ? >
    < ! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / IN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > ""
    " < html xmlns =" http://www.w3.org/1999/xhtml ">
    < head >
    < meta http-equiv = "Content-Type" content = text/html"; charset = utf-8 "/ >"
    < title > < /title > form
    < script src = "SpryAssets/SpryValidationTextField.js" type = "text/javascript" > < / script > "
    < script src = "SpryAssets/SpryValidationSelect.js" type = "text/javascript" > < / script > "
    < link href = "SpryAssets/SpryValidationTextField.css" rel = "stylesheet" type = "text/css" / > "
    < link href = "SpryAssets/SpryValidationSelect.css" rel = "stylesheet" type = "text/css" / > "
    < / head >

    < body >
    < form id = "form1" name = "form1" method = "POST" action = "<?" PHP echo $editFormAction;? > ">"
    Name < span id = "sprytextfield1" >
    < input type = "text" name = "text1" id = "text1" / >

    < span class = "textfieldRequiredMsg" > a value is required. </span > < / span >
    < P > < span id = "spryselect1" > element
    < select name = "select1" id = "select1" >
    < option value = "auto" > car < / option >
    < option value = 'bus' > bus < / option >
    < / select >
    < span class = "selectRequiredMsg" > please select an item. </span > < / span > < / p >
    activity < p > < span id = "spryselect2" >
    < select name = "select2" id = "select2" >
    < option value = "Buy" > buy < / option >
    < option value = "sell" > sale < / option >
    < / select >
    < span class = "selectRequiredMsg" > please select an item. </span > < / span > < / p >
    < p >
    < input type = "submit" name = "button" id = "button" value = "Send" / >
    < /p >
    < input type = "hidden" name = "MM_insert" value = "form1" / >
    < / make >
    < script type = "text/javascript" >
    <!--
    var sprytextfield1 = new Spry.Widget.ValidationTextField ("sprytextfield1");
    var spryselect1 = new Spry.Widget.ValidationSelect ("spryselect1");
    var spryselect2 = new Spry.Widget.ValidationSelect ("spryselect2");
    ->
    < /script >
    < / body >
    < / html >

    View the page


    <? php require_once('Connections/ladyconn.php');? >
    <? PHP
    If (! function_exists ("GetSQLValueString")) {}
    function GetSQLValueString ($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
    {
    If (via PHP_VERSION < 6) {}
    $theValue = get_magic_quotes_gpc()? stripslashes ($TheValue): $theValue;
    }

    $theValue = function_exists ("mysql_real_escape_string")? mysql_real_escape_string ($TheValue): mysql_escape_string ($theValue);

    Switch ($theType) {}
    case 'text ':
    $theValue = ($theValue! = "")? « " ». $theValue. "" "": "NULL";
    break;
    case "long":
    case "int":
    $theValue = ($theValue! = "")? intval ($TheValue): 'NULL ';
    break;
    case "double":
    $theValue = ($theValue! = "")? doubleVal ($TheValue): 'NULL ';
    break;
    case "date":
    $theValue = ($theValue! = "")? « " ». $theValue. "" "": "NULL";
    break;
    case "set":
    $theValue = ($theValue! = "")? $theDefinedValue: $theNotDefinedValue;
    break;
    }
    Return $theValue;
    }
    }

    $maxRows_Recordset1 = 10;
    $pageNum_Recordset1 = 0;
    If (isset($_GET['pageNum_Recordset1'])) {}
    $pageNum_Recordset1 = $_GET ['pageNum_Recordset1'];
    }
    $startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;

    $colname_Recordset1 = "-1";
    If (isset($_GET['item'])) {}
    $colname_Recordset1 = $_GET ["item"];
    }
    @mysql_select_db ($database_ladyconn, $ladyconn);
    $query_Recordset1 = sprintf ("SELECT * FROM displaytable WHERE the point = %s ORDER BY 'time' DESC", GetSQLValueString ($colname_Recordset1, "text") ");
    $query_limit_Recordset1 = sprintf ("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
    $Recordset1 = mysql_query ($query_limit_Recordset1, $ladyconn) or die (mysql_error ());
    $row_Recordset1 = mysql_fetch_assoc ($Recordset1);

    If (isset($_GET['totalRows_Recordset1'])) {}
    $totalRows_Recordset1 = $_GET ['totalRows_Recordset1'];
    } else {}
    $all_Recordset1 = mysql_query ($query_Recordset1);
    $totalRows_Recordset1 = mysql_num_rows ($all_Recordset1);
    }
    $totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
    ? >

    < ! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / IN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > ""
    " < html xmlns =" http://www.w3.org/1999/xhtml ">
    < head >
    < meta http-equiv = "Content-Type" content = text/html"; charset = utf-8 "/ >"
    Messages from < title > < /title >
    < / head >

    < body >
    < /P > < p > positions
    < ol >
    <? PHP {? >}
    < li > <? PHP echo $row_Recordset1 ['name'];? > < br / >
    <? PHP echo $row_Recordset1 ["item"];? >, <? PHP echo $row_Recordset1 ['activity'];? > < /li >

    <? PHP} while ($row_Recordset1 = mysql_fetch_assoc ($Recordset1));? >
    < /ol >
    < / body >
    < / html >
    <? PHP
    mysql_free_result ($Recordset1);
    ? >

    Sheesh.  This takes us into a whole new direction.  You should have stated this at the beginning.

    To return to your original pages.

    In the page of the form, replace-

    $insertGoTo = 'display.php ';

    on this subject.

    $insertGoTo = "display.php?". "item =". $_POST ["select1"];

    and do nothing in the display page.  Simple enough?  Should work now.

  • How to clear the form after the error

    Hi friends

    Use oracle 10 g forms in windows xp sp2, I'm doing a form accepting the user input to the editor only for practice because it is a first time I use the editor and all that just for the test and I need your help. to display the editor when the press operator in the text element, that I use (integrated Show_Editor) then the value entered in the editor will display in the text element, and there is a problem of query by this value. so far it's very well.

    If the operator to enter a wrong value the request that I made the alert for this message and I pulled the trigger of the error alert, but after the user press the button in the alert in the event of failure message incorrect value even in the text element.


    This is the first screen, now I insist in the EMP is
    http://i48.Tinypic.com/28us1l4.jpg

    It is the second screen. Here, you need to clear the message and enter a valid value, but assume that you enter
    an invalid value.
    http://i46.Tinypic.com/29pup07.jpg

    you get this message if you have entered an invalid value
    http://i50.Tinypic.com/2wg6gj6.jpg

    After, I press (OK) in the alert message. How can I delete an incorrect value in the text element
    I tried the clear_form in the trigger for the error, but I get the error
    http://i50.Tinypic.com/1znue1l.jpg

    Please show me how I can delete the text without error element

    any help or advice, that I enjoyed

    Thank you

    Hello

    Just use the following to clear the value of a text element:

     :block_name.field_name := NULL; 
    

    I hope this helps.

    Best regards

    Arif Khadas

  • How to reset the form filling on windows 7

    He worked that suddenly stopped working. How to reset the function so it will work again? I have windows 7 on a new laptop

    See:

    • Tools > Options > privacy > History: "Remember search and form history" [X]
  • How to activate the form 12 c forms_http_proxy_host Environment Variable?

    Hi all

    I tried to make the new visible useful Proxy address. That's why I added:

    < PARAM NAME = "FORMS_HTTP_PROXY_HOST" VALUE = "% FORMS_HTTP_PROXY_HOST" >

    FORMS_HTTP_PROXY_HOST = '% FORMS_HTTP_PROXY_HOST '.

    for the webutil_jpi and Basic Environment Variables.

    When I call the form via the Proxy the Variable empty Tin.

    Someone at - it an idea how to operate?
    What was missing? Or are they called differently?

    I also tried "get_application_property" with no success.

    Here is a list of the parameters of the new...

    FORMS_HTTP_PROXY_HOST

    FORMS_HTTP_PROXY_PORT

    FORMS_HTTPS_PROXY_HOST

    FORMS_HTTPS_PROXY_PORT

    FORMS_PROXY_BYPASS

    Here are the environment variables and not the applet parameters.  They are defined in default.env.  The purpose of these is similar to Proxy Server settings in your browser.  For example, if your Oracle Forms environment called Oracle publication BI-serveur, which is hosted on a server that is separate from the Forms Server through a proxy, then you may need to use these variables.

    Note that they only be used by the queries associated with executing JVM process server-side.  This includes forms to BI-Publisher and imported Java calls.

  • How to create the form empty in adf

    Hi I am using jdeveloper 12 c to create a web application using ejb3 and jsf

    When I drag and drop to data controls, I must add the button 'create' to create a new empty line.

    I want to get an empty form instead of display the first line in the database directly and by clicking on the button 'create'... is it possible? If it is - can anyone help me please?...

    I use jsf and jpa, ejb3 and jdeveloper 12.1.3.0.0 for presentation...

    You build a workflow bounded to it. The stubborn workflow has an activity that is always called when you enter the workflow. in your case, it the createInsert operation. That you access the page view for the form, which is now empty, as the framework comes to create a new line that you enter data.

    This sample https://tompeez.wordpress.com/2012/12/01/jdeveloper-11-1-1-5-0-use-router-to-create-new-row-or-edit-existing/ usues adfbc but you see the stubborn workflow and how it is used to create a new line or to display existing data using a router.

    Timo

  • How to run the form without "Forms Builder"?

    Hello

    Forms [32 bit] Version 6.0.8.11.3 (Production)

    How to run a form and connect to a specific database without logging in the form designer?

    I developed an application (a bunch of forms), and I want to first run the 'login' page and connect to my database.

    I think I should create a batch file, but I do not know what command should I it right?

    Thank you

    I found it thank you.

    module ifrun60 = D:\login.fmx userid=scott/tiger@oracle

    -where can I find the "ifrun60" in the documentation, or anywhere to learn about it?

Maybe you are looking for