concatenate fields using commas

How to concatenate fields using correct English separators? I use Acrobat X Pro.

I have fields named Field1, Field2, Field3, Field4 and result.

Example 1

In Field1, I returned from apples. In Field2, Oranges. The other two fields are empty (Null).

In the result field, it returns "Apples and Oranges."

Example 2

I add grapes field3.

Returns the result field, 'Apples, Oranges and grapes.'

Example 3

I add the pears in Field4.

The result should be, 'Apples, Oranges, grapes and pears.'

Any help is appreciated.

Using hierarchical fields:

document-level functions;
function NotNull (element) {}
filter the stirngs null;
return String (item) .length > 0;
}

function Array2String (aValues) {}
convert an array of values in decimal delemited string with "and" according to needs;
aValues = aValues.filter (NotNull); remove null items;
If (aValues.length > 1) {}
Add 'and' the last element if more than 1 item in array;
aValues [aValues.length - 1] = "and" + aValues [aValues.length - 1];
}
cString var;
{Switch (true)}
value according to the number of items;
If (aValues.length == 1):
article 1 - article only;
cString aValues = [0] + ".";
break;
If (aValues.length == 2):
2 items - no comas;
cString = aValues.join("") + ".";
break;
If (aValues.length > 2):
comas 3 or more;
cString = aValues.join (",") + ".";
break;
DEFAULT:
for any item;
cString = "";
break;
}
return cString;
}
end of document-level functions;

script for calculating customized for result field;
oField var = this.getField ("item"); get the upper area;
achildren var = oField.getArray (); bring the kids fields;
var aValues = new Array(); Array of values;
for (var i = 0; i)< achildren.length;="" i++)="">
aValues.push (aChildren [i] .valueAsString); Table filling with values;
}
Event.Value = Array2String (aValues);
end of custom calculation script;

The script requires no contiguous entries and is scalable for more or less fields without having to edit the script. Document-level functions could be reused in other fields in the form as needed.

A link to the sample file list concatenate Acrobat.com shared - files

Tags: Acrobat

Similar Questions

  • try to concatenate address below fields using javascript

    try to concatenate address below fields using javascript

    this.rawValue = xfa.resolveNode ("#subform [1]..") RawValue CAOName") +"\n"+ xfa.resolveNode (" #subform [1]. ") Addr1") .rawValue | « \n »

      if((xfa.resolveNode("#subform[1].Addr2").rawValue)!= null)
      {
      xfa.resolveNode("#subform[1].Addr2").rawValue}
      else
      {xfa.resolveNode("#subform[1].City").rawValue||xfa.resolveNode("#subform[1].State").rawValue||xfa.resolveNode("#subform[1].Replyzip").rawValue

    but only the name and the addr1 print, can someone help me fix my script... Thank you

    DE1209

    Try something like this:

    this.rawValue = xfa.resolveNode("#subform[1].CAOName").rawValue + "\n" + xfa.resolveNode("#subform[1].Addr1").rawValue + "\n";
    if ((xfa.resolveNode("#subform[1].Addr2").rawValue) != null) {
        this.rawValue = this.rawValue + xfa.resolveNode("#subform[1].Addr2").rawValue;
    } else {
        this.rawValue = this.rawValue + xfa.resolveNode("#subform[1].City").rawValue + xfa.resolveNode("#subform[1].State").rawValue + xfa.resolveNode("#subform[1].Replyzip").rawValue
    }
    
  • Creation of an another OSB field using same Middleware home

    Hello

    I am about to create another area of osb with an addition to the existing one. The existing domain is to Server Admin and only a single server managed of the BSO in stand-alone.

    I start the existing domain usually using java node base or based script manager. Node Manager by default start port 5556.

    If I create a new field using config.sh and if I give you a new number (5558) port for configuration steps node Manager that will work?

    Because a domain Manager node already existing is running (5556) and for logs are get generated and nodemanager.properties file has already been set.

    Please suggest if you see no major problem on this.

    Main reason to separate the management of two nodes.

    If I stop at a domain, I stop there including nodemanager also using wlst script.

    So I don't want that the field of another should be assigned for this.

    Hello

    It is a feature of 12 c, not available in WebLogic 11 g.

    However, 11 g, you can have a Node Manager for each area. For example, if your domains are configured unde/u01/fmw/domain1 and/u01/fmw/domain2, create a directory 'nodemanager' in each of these homes of the area. Then copy the startNodeManager.sh script (found in the bin/server/WL_HOME directory of $) for each directoy and change the Node Manager home to point to the respective directories. Then, start the first and you should see a nodemanager.properties file. You can leave the first one as it is, but the second Node Manager to change the listening port in order to have both running at the same time.

    Let me know if future clarifications are necessary.

    Concerning

  • can I use commit between pl sql statements

    Hello

    I wrote unit program, what I used to insert statements and after that I used the command commit.

    But at runtime, it is impossible to insert oracle error. because I used items non-database and database elements
    to make it the next mistake.

    But my question is, can I use commit after the execution of statements in proceedings of program unit.


    Thanks in advance.

    Hello!
    Try calling

    forms_ddl ( 'COMMIT' );
    

    After your DML statements.
    Concerning

  • Using 'text field contains comma-separated values' on a parameter of %

    Hello

    I use a parameter that has more than one value to be entered, separated by commas. I checked the box 'text field contains values separated by commas' for the parameter and set the sql code by using the operator 'in' so that the column will look in the multiple input values (e.g. family name in (: surname_par)). However, as passing multiple values parameter must also be able to manage %'s. As the sql uses the 'in' operator, BI Publisher brings back an error because % is supposed to bring all family names and not people with a last name of %. Is there a way to get around this?

    Thank you

    If you try to pass multiple values separated by commas and in addition also takes the query to return the data when the user types just in '%', then you could write something like this in your query:

    Select * from table_name
    where ((1 = DECODE (: surname_par, '%', 1, 0)) OR family name in (: surname_par))

    I hope this helps. Please award points if helpful/correct.

  • dynamic field using Add field parameter section

    Hi all

    I think I missed something in how to add the field section objects and help will be appreciated.

    Shortly:

    -create table with a line whose content in "eugen < root > < a1 > < / a1 > < / root >.

    -define a basic_section_group custom with a visible field A1 label

    -create indexes of text with this custom section group

    (- filter contains(content,'eugen') > 0 / contains (contents, 'eugen in A1) >) works as expected

    -Add a dynamic field with "(Modifier paramètres d'index test_field_ox 'ajouter un champ section test_field_sg tag A2 visible') section;'"

    -Insert the second line "iacob < root > < a2 > < / a2 > < / root >" and validation;

    -filter contains ("content," iacob ") > 0 returns a line that is very well

    -filter contains (contents, 'iacob in A2') > 0 triggers the following error "DRG-10837: section A2 does not exist", which I do not

    Note: Also, I tried to use

    ctx_ddl.add_field_section ('TEST_FIELD_SG', 'A2', 'A2', true);

    with / without

    change the settings for index test_field_ox ('add a test_field_sg tag VISIBLE A2 section field');

    , but without any positive results.

    If no formatting code was not properly used, I apologize.

    Thank you
    Eugen

    SQL > select banner version of v$.

    BANNER
    --------------------------------------------------------------------------------
    Database Oracle 12 c Enterprise Edition Release 12.1.0.2.0 - 64 bit Production
    PL/SQL Release 12.1.0.2.0 - Production
    CORE Production 12.1.0.2.0
    AMT for 64-bit Windows: Version 12.1.0.2.0 - Production
    NLSRTL Version 12.1.0.2.0 - Production

    SQL > ctx_ddl.create_section_group exec ('TEST_FIELD_SG', 'BASIC_SECTION_GROUP');

    PL/SQL procedure successfully completed.


    SQL > exec ctx_ddl.add_field_section ('TEST_FIELD_SG', 'A1', 'A1', TRUE);

    PL/SQL procedure successfully completed.


    SQL > CREATE TABLE test_field (happy VARCHAR2 (4000));

    Table created.


    SQL > INSERT INTO test_field (content) VALUES ('eugen < ROOT > < A1 > < / A1 > < / ROOT > ');

    1 line of creation.


    SQL > CREATE INDEX test_field_ox ON test_field (content) IS ctxsys.context indextype parameters ("SECTION GROUP TEST_FIELD_SG SYNC (ON COMMIT)");

    The index is created.


    SQL > SELECT COUNT (*) FROM test_field WHERE contains(content,'eugen') > 0;

    COUNT (*)
    ----------
    1


    SQL > SELECT COUNT (*) FROM test_field WHERE (content, "eugen in A1' ') > 0;

    COUNT (*)
    ----------
    1


    SQL > test_field_ox ALTER INDEX SETTINGS ('Add SECTION TEST_FIELD_SG TAG A2 VISIBLE FIELD');

    The index is modified.


    SQL > INSERT INTO test_field (content) VALUES ('iacob < ROOT > < A2 > < / A2 > < / ROOT > ');

    1 line of creation.


    SQL > commit;

    Validation complete.


    SQL > SELECT count (*) FROM test_field;

    COUNT (*)
    ----------
    2


    SQL > SELECT COUNT (*) FROM test_field WHERE contains(content,'iacob') > 0;

    COUNT (*)
    ----------
    1


    SQL > PROMPT THIS SHOULD HAVE RETURN A ROW, NOT a MISTAKE.
    THIS SHOULD RETURN A LINE, NOT A MISTAKE.


    SQL > SELECT COUNT (*) FROM test_field WHERE (content, 'iacob in A2') > 0;
    SELECT COUNT (*) FROM test_field WHERE (content, 'iacob in A2') > 0
    *
    ERROR on line 1:
    ORA-29902: error in executing ODCIIndexStart() routine
    ORA-20000: Oracle text error:
    DRG-10837: section A2 does not exist

    SQL > drop table test_field;

    Deleted table.


    SQL > exec ctx_ddl.drop_section_group ('TEST_FIELD_SG');

    PL/SQL procedure successfully completed.





    Your syntax 'add the field heading' is incorrect.

    You used the name of section rather than the name of the section group:

    ALTER INDEX test_field_ox PARAMETERS ('Add SECTION TEST_FIELD_SG TAG A2 VISIBLE FIELD');

    In fact, you could run the query in the form:

    SELECT COUNT (*) FROM test_field WHERE (content, 'iacob in TEST_FIELD_SG') > 0

    and this would have worked, but what you really wanted to do was:

    ALTER INDEX test_field_ox PARAMETERS ('Add SECTION A2 A2 VISIBLE TAG FIELD');

    Do not forget that a section name (what you are looking for breast) is not necessarily the same as the section tag (characters inside <> and) and also the names of this preference, the section names, etc. are never stored in the index - only parameters of these preferences and sections are stored internally. When you understand that, you will see that it is senseless to provide a section group name in an ALTER INDEX operation.

  • CONCATENATE fields

    Hello

    I want to concatenate a string based on 3 fields. The concatenation must rest only when the field contains data

    create table (test)

    Identification number,

    Product1 varchar2 (8).

    Product2 varchar2 (8).

    Product3 varchar2 (8)

    )

    Insert test values (001, 'car', 'Bike', "CB-HO");

    Insert test values (001, 'Car', ","TR-HO");

    Insert test values (001, ",", "CB-HO");

    Insert test values (002, ",", ");

    Insert test values (002, ","Car", are - HO');

    output e.g.

    001 'car, bike, CB-HO. "

    001 'car, TR-HO. "

    001 "CB-HO."

    002 "

    I have tried original the following: select case-sensitive when product1 is not null then product1. case product2 when "then" somewhere else "," | end leader2. case product3 when "then" somewhere else "," | Product3 end end string_test of the test

    This always separate by comma null values

    Hello

    Here's one way:

    SELECT id

    product1 | NVL2 (product1, ",", NULL).

    Product2. NVL2 (product2, ",", NULL).

    Product3 AS product_list

    OF the test

    ;

  • Form field with comma delimited list of values to cfc

    I have a form that moves from a field to a page of the action with a value of delimited by commas.

    For example, the domain name is: Program_ID

    value of program_ID is: 31, 32

    I am able to deal with this variable in a list and check its length and loop over the list before passing to a cfc using the attached code:

    When I try and pass the variable as a string of a cfc and call a query, see no longer recognizes my var in list form.

    This is why the related code does not work...

    Is there a type specific var that cross as a list and allows me to execute the block of code attached?

    Thank you

    Craig

    OK, answered my own question... Here is the answer for those who are interested...

    initialize the var for CFCs in the cfinvoke statement

    Pass the argument to cfc string

    Use listqualify to parse the list of CFCs and to define new var

    Use the new var in the following statement in the sql code:
    ((Program_ID) TO (#PreserveSingleQuotes (selectedProgramID) #))

    The following code runs a form field with a single value or a value of delimited by commas.

  • Values of fields with commas

    Hi all

    Hope someone can help... :-)

    I tried to put the values in a field of data separated by commas into variables...
    The field is called 'Related_Products' and I can shoot the recordset fine... it's just part of a loop in the field delimited by commas and placing them into variables that kills me...

    The field contains up to 6 values delimited by commas.
    And if the recordset field is 5 values of commas... I want 5 variables... 2 comma values then 2 variables, etc.

    < cfquery name = "getRelatedProducts" datasource = "fikestudioDB" >
    SELECT New_category_dataport. Category_DataPort_Id, New_category_dataport. Name, New_category_dataport. Hide, New_category_dataport. Miniature, New_category_dataport. Sort_order, category_details. CategoryID, category_details. Related_Products
    FROM New_category_dataport LEFT JOIN category_details ON New_category_dataport. Category_DataPort_Id = category_details. Category_DataPort_Id
    WHERE (((category_details. ((CategoryID) = #URL.productID #))
    < / cfquery >

    <!-define and set variable->
    < name cfparam = "ProductList" default = "" >
    < cfset ProductList = getRelatedProducts.Related_Products / >

    <!-set variables for however exist many values delimited by commas... up to 6->
    < CFLOOP INDEX = "i" LIST = "" #ProductList # "DELIMITERS =",">"
    < cfset variable1 = "" >
    < cfset variable2 = "" >
    ... up to 6 values

    < / CFLOOP >

    I hope someone can help :-)
    Thank you very much
    John

    Finally, he worked by using this code:






    #variable_1 #.
    #variable_2 #.
    #variable_3 #.

    Thank you!

  • Cisco NAC discovered host field use OOB L3 and L2 OOB

    Hi all

    We are in the phase of project initiation in a huge deployment of Cisco NAC.

    Customer has of 8 regional offices who will be deployed in OOB L2 mode with its own servers of NAC.

    Client also As 25 small offices who will be deployed in OOB L3 mode (using the access control list) with two central servers of the NAC.

    NAC agent will be deployed at the Center through Microsoft Windows Domain Services on each computer in the domain. However, users could move from a small office to a regional office occasionally.

    I was wondering how we should use the Host field discovered in the XML of the Agent?

    My opinion is the definition of the scope of the host of the discovery to the IP address of the central servers of the NAC. This setting will be used when the user is in a small office and when in an office regional, the NAC in mode OOB L2 server will already intercept the traffic of the user and the IP address in the host discovery field won't matter in this case?

    Am I wrong?
    Any help much appreciated.

    Dumlu

    Hi Dumlu,

    If your concern relates to users of L2, then this will work regardless of the address of the configured host discovery.

    This is the case, the Agent will try the host address configured discovered on top of the default gateway address.

    In L2, the NAC server is between the host and the default gateway, so the L2 discovery process will still work.

    Consider that for users of L3, the discovery packet sent to the discovered host address just reach the server of the ANC, no matter if so the agent can reach this address; the point is to ensure that the NAC server receives this package in order to meet with the NAC server specific info.

    I hope that answers your question.

    Kind regards

    Federico

    --

    If this answers your question please mark the question as "answered" and write it down, so other users can easily find it.

  • When I filled a form field using a query SQL result is displayed but not registered in the table.

    I write in the topic, I have created a form and in some of their fields, I used a SQL query to get information from a table based on the user who has been logging.

    The information displayed well, but when I press "Send button" loses information and the field in the table is shown empty.


    Anyone know what is happening?

    I enclose below a picture of the problem

    Concerning

    Problema DB APEX.jpg

    Hi ANTHONY,.

    ANTHONY wrote:

    I give you the credentials of my database, I hope you could do it works and most importantly, showing me what the error care...

    Feel free to change what you want in the application

    https://Apex.Oracle.com/pls/Apex/f?p=4550:1:2838412118981:

    BANCO_PRUEBAS

    ADMIN

    password

    It is interesting that, when I use APEX 5.0.1.00.06, I have some errors form appearing not using APEX 4.1.0.00.32

    Check your 77569 application-> Page 1. I have modified the page element attributes. Now it's working.

    Here are the changes (I will explain for P1_NOMBRE, did the same for the P1_APELLIDOS and P1_CATEGORIA):

    • 'Source' has become article attributed to him include:

    Source: Replacement always, value that exists in session state

    Source type: column database

    Source of value or an expression: NUMBER

    • The "Default" article now the following attributes:

    By default of Type: PL/SQL function body

    Default value:

    DECLARE
    
      L_NOMBRE B_LISTA_EMPLEADOS.NOMBRE%TYPE;
    
    BEGIN
    
      select NOMBRE
      into   L_NOMBRE
      from   B_LISTA_EMPLEADOS
      where  USERNAME = :APP_USER;
    
      RETURN L_NOMBRE;
    
    EXCEPTION
      WHEN NO_DATA_FOUND THEN
      RETURN NULL;
    
    END;
    

    Kind regards

    Kiran

  • Get the field to remain Virgin until the user enters the value in the previous field used in the calculation

    I work on a PDF form and am stuck on one of my calculations. There are two fields 'desired Start Date", which is a date entered by the user. The "desired end" date is one year from date entered by the user. I figured out - however, before the user enters a date, I want this field remains empty. Currently, it fills with 01/00/000. How can I get this field to calculate not unless a date is entered by the user? So far, I tried this but can not get the blank to stay:

    If the field 'Desired Start Date' is empty, leave 'to' field blank

    var myStartDate = new Date (this.getField("Desired_Effective_Date").value);

    If (((myStartDate == 0) & & (getField("myStartDate").valueAsString = "")) {event.value = "";})

    If the field "Desired Start Date" is an effective date, use the date to calculate one year after the date of entry.

    }

    else {this.getField("to").value = util.printd ("mm/dd/yyyy", new Date (myStartDate.getFullYear () + 1, myStartDate.getMonth (), myStartDate.getDate ()))}

    Try the following than the calculation script custom field "to".

    Get the value of the date field beginning

    var sStartDate = getField("Desired_Effective_Date").valueAsString;

    If the start date field is not empty...

    If {(sStartDate)

    Converts a date in a date object string

    Kai = util.scand ("mm/dd/yyyy", sStartDate);

    Add a year

    oDate.setFullYear (oDate.getFullYear () + 1);

    Set this field to the calculated date value

    Event.Value = util.printd ("mm/dd/yyyy", anyway);

    } else {}

    This field blank because the input field is empty

    Event.Value = "";

    }

    You may need to change the date format "mm/dd/yyyy", I used to match the formats of date fields.

  • Java to add two fields, use total with Paypal

    I know it's simple, but all resources more complicated things and I can't understand it.  How can I add several fields numbers, user entered (ID 'Number 1', 'Number2') in real time to calculate a total displayed in another area.  And the total number or text field?

    Second part of the question is I added a PayPal button down which will understand through Paypal, but it will not fix the price is I want PayPal to take the price of the total. How could I get this?

    #1 JAVA (Oracle) is not the same as JavaScript.  They are 2 very different programming languages.

    Here is an example of summation of the fields with values defined using jQuery

    jQuery sum field radio - JSFiddle

    #2 that it will depend on the PayPal account type you have.  Here are the basics for PP Standard payments.

    Form HTML Basics for Standard payments PayPal - PayPal Developer

    Nancy O.

  • Position of the cursor in number of field using firefox

    Hello

    I have a problem; When you click a field (in firefox), the cursor will initially and you cannot click anywhere else in the population field unless you use the arrow keys.

    This does not happen with safari, chrome or opera.

    This problem appeared suddenly even on pages that worked very well (and have separate css codes).

    This is one of the scripts pages where there are fields in question. (not sure if its something that I did as I said before, all the pages worked very well that do not link to the same css stylesheet).

    <? php require_once('Connections/drama_database.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_update"])) & & ($_POST ["MM_update"] == "profile_update")) {}

    $updateSQL = sprintf ("set a DAY to users SET username = %s, password = %s, firstname = %s, lastname = %s, email = %s, userlevel = WHERE id = %s %s",

    GetSQLValueString ($_POST ['username_field'], "text").

    GetSQLValueString ($_POST ['password_field'], "text").

    GetSQLValueString ($_POST ['firstname_field'], "text").

    GetSQLValueString ($_POST ['lastname_field'], "text").

    GetSQLValueString ($_POST ['email_field'], "text").

    GetSQLValueString ($_POST ['userlevel_field'], "int").

    GetSQLValueString ($_POST ['id'], "int"));

    @mysql_select_db ($database_drama_database, $drama_database);

    $Result1 = mysql_query ($updateSQL, $drama_database) or die (mysql_error ());

    $updateGoTo = "admin_user_management.php";

    If (isset {}

    $updateGoTo. = (strpos ($updateGoTo, '?'))? « & » : « ? » ;

    $updateGoTo. = $_SERVER ['QUERY_STRING'];

    }

    header (sprintf ("location: %s", $updateGoTo));

    }

    $colname_userprofile = "-1";

    If (isset($_GET['id'])) {}

    $colname_userprofile = $_GET ['id'];

    }

    @mysql_select_db ($database_drama_database, $drama_database);

    $query_userprofile = sprintf ("" SELECT * FROM users WHERE id = %s ", GetSQLValueString ($colname_userprofile,"int")");

    $userprofile = mysql_query ($query_userprofile, $drama_database) or die (mysql_error ());

    $row_userprofile = mysql_fetch_assoc ($userprofile);

    $totalRows_userprofile = mysql_num_rows ($userprofile);

    If (! isset {})

    session_start();

    }

    ? >

    <! doctype html >

    < html >

    <! - Favicon - >

    < link rel = "shortcut icon" type = "image/png" href = "images/icon.png" / > "

    < link href = "SpryAssets/SpryValidationSelect.css" rel = "stylesheet" type = "text/css" > "

    < script src = "SpryAssets/SpryValidationSelect.js" type = "text/javascript" > < / script > "

    < head >

    < meta charset = "utf-8" >

    < title > updated the user < /title > profile

    < style type = "text/css" >

    {body

    margin: 0px;

    background-image: url(images/theatre.jpg);

    background-position: Center;

    background-repeat: no-repeat;

    background-attachment: fixed;

    background-size: cover;

    background-color: white;

    / * Transitions * /.

    -webkit-transition: none! important;

    -moz-transition: none! important;

    -ms-transition: none! important;

    -o - transition: none! important;

    transition: none! important;

    }

    {.form_area}

    background-color: #5fa0c0;

    height: auto;

    Width: 400 PX;

    left: 50%;

    margin left:-200px;

    margin-top: 0px;

    position: absolute;

    padding-top: 20px;

    margin-bottom :-auto 1px;

    box-shadow: 0px 10px 30px 5px #000000;

    z-index: 1;

    }

    {.form_field}

    padding-top: 10px;

    padding-bottom: 10px;

    padding-right: 80px;

    padding-left: 50px;

    }

    {.form_fielddw}

    padding-top: 10px;

    padding-bottom: 10px;

    padding-right: 50px;

    padding-left: 50px;

    }

    {.info_field}

    padding-top: 10px;

    padding-bottom: 10px;

    padding-right: 50px;

    padding-left: 50px;

    do-family: "Slabo 27px", serif;

    color: white;

    }

    {.username_field}

    Width: 100%;

    height: 30px;

    do-family: "Slabo 27px", serif;

    do-size: 18px;

    padding-left: 30px;

    border: none;

    border-radius: 5px;

    background-image: url(images/icons/silhouette78.png);

    background-repeat: no-repeat;

    background-position: left top of page 5px 5px;

    }

    {.password_field}

    Width: 100%;

    height: 30px;

    do-family: "Slabo 27px", serif;

    do-size: 18px;

    padding-left: 30px;

    border: none;

    border-radius: 5px;

    background-image: url(images/icons/closed.png);

    background-repeat: no-repeat;

    background-position: left top of page 5px 5px;

    }

    {.firstname_field}

    Width: 100%;

    height: 30px;

    do-family: "Slabo 27px", serif;

    do-size: 18px;

    padding-left: 30px;

    border: none;

    border-radius: 5px;

    background-image: url(images/icons/silhouette78.png);

    background-repeat: no-repeat;

    background-position: left top of page 5px 5px;

    }

    {.lastname_field}

    Width: 100%;

    height: 30px;

    do-family: "Slabo 27px", serif;

    do-size: 18px;

    padding-left: 30px;

    border: none;

    border-radius: 5px;

    background-image: url(images/icons/silhouette78.png);

    background-repeat: no-repeat;

    background-position: left top of page 5px 5px;

    }

    {.email_field}

    Width: 100%;

    height: 30px;

    do-family: "Slabo 27px", serif;

    do-size: 18px;

    padding-left: 30px;

    border: none;

    border-radius: 5px;

    background-image: url(images/icons/close13.png);

    background-repeat: no-repeat;

    background-position: left albums 5px 6px;

    }

    {.userlevel_dwfield}

    Width: 270px;

    height: 30px;

    do-family: "Slabo 27px", serif;

    do-size: 18px;

    padding-left: 30px;

    border: none;

    border-radius: 5px;

    -webkit-appearance: none;

    -moz-appearance: none;

    background-image: url(images/icons/key162.png);

    background-repeat: no-repeat;

    background-position: left albums 5px 6px;

    cursor: pointer;

    }

    {.update_button}

    Width: 100%;

    background-color: #406c8a;

    border-left: 3px white;

    border-right: 3px white;

    border-bottom: 3px white;

    color: white;

    Police-weight: 600;

    font size: 24 PX.

    padding-top: 20px;

    padding-bottom: 20px;

    do-family: "Slabo 27px", serif;

    margin-top: 10px;

    margin-bottom:-2px;

    z-index: 5;

    -webkit-transition: all 0. 2s ease component software snap-in;

    -moz-transition: all 0. 2s ease component software snap-in;

    -o - transition: all 0. 2s ease component software snap-in;

    -ms-transition: all 0. 2s ease component software snap-in;

    transition: all 0. 2s ease component software snap-in;

    cursor: pointer;

    }

    {.update_button:hover}

    background-color: #1c2d39;

    color: white;

    -webkit-transition: all 0. 2s ease component software snap-in;

    -moz-transition: all 0. 2s ease component software snap-in;

    -o - transition: all 0. 2s ease component software snap-in;

    -ms-transition: all 0. 2s ease component software snap-in;

    transition: all 0. 2s ease component software snap-in;

    }

    {.update_button: active}

    background-color: white;

    color: #1c2d39;

    -webkit-transition: all 0s facilitated;

    -moz-transition: all 0s facilitated;

    -o - transition: all 0s facilitated;

    -ms-transition: all 0s facilitated;

    transition: all 0s facilitated;

    }

    / * ToolTip * /.

    {a.tooltips}

    position: relative;

    display: inline;

    }

    a.ToolTips span {}

    position: absolute;

    Width: 140px;

    color: #FFFFFF;

    do-family: "Slabo 27px", serif;

    background: #1C2D39;

    height: 30px;

    line-height: 30px;

    text-align: center;

    visibility: hidden;

    border-radius: 2px;

    box-shadow: 0px 0px 5px #000000;

    }

    a.ToolTips duration: after {}

    content: ";

    position: absolute;

    top: 50%;

    right: 100%;

    margin-top:-8px;

    Width: 0; height: 0;

    border-right: 8px solid #1C2D39;

    border-top: 8px solid transparent;

    border-bottom: 8px solid transparent;

    }

    a:hover.ToolTips span {}

    visibility: visible;

    opacity: 0.9;

    left: 100%;

    top: 50%;

    margin-top:-15px;

    margin left: 15px;

    z index: 999;

    }

    : - webkit - entry-placeholder {color: #666 ;}}

    : - moz - placeholder {color: #666 ;} / * firefox 19 + * /}

    : - ms - entry-placeholder {color: #666 ;} / * ie * /}

    entry: - moz - placeholder {color: #666 ;}}

    {.dwfield_icon}

    float: left;

    position: absolute;

    display: inline-block;

    padding-top: 5px;

    padding-left: 5px;

    }

    < / style >

    < link href = "stylesheets/main_stylesheet.css" rel = "stylesheet" type = "text/css" > "

    < link href = "stylesheets/header_stylesheet.css" rel = "stylesheet" type = "text/css" > "

    < link href = "SpryAssets/SpryValidationTextField.css" rel = "stylesheet" type = "text/css" > "

    < link href = "SpryAssets/SpryValidationPassword.css" rel = "stylesheet" type = "text/css" > "

    < script src = "SpryAssets/SpryValidationTextField.js" type = "text/javascript" > < / script > "

    < script src = "SpryAssets/SpryValidationPassword.js" type = "text/javascript" > < / script > "

    < / head >

    < body >

    < div class = "header_gap" >

    < div class = "header" >

    <? PHP include ("_header.php");? >

    < / div >

    < / div >

    < div class = "Heading1" >

    User profile update < / div >

    < do action = "<?" PHP echo $editFormAction;? ">" name = "profile_update" method = "POST" class = "form_area" >

    < div class = "form_field" > < span id = "sprytextfield1" >

    < label for = "username_field" > < / label >

    < a class = "tooltips" href = "#" >

    < Entry autofocus = "autofocus" type = "text" name = "username_field" id = "username_field" class = "username_field" placeholder = "Username" = value "<?" PHP echo $row_userprofile ['username'];? > "> < span > username </span > < /a >."

    < span class = "textfieldRequiredMsg" > please enter a user name </span > < / span >

    < / div >

    < div class = "form_field" > < span id = "sprypassword1" >

    < label for = "password_field" > < / label >

    < a class = "tooltips" href = "#" >

    < input type = "password" name = "password_field" id = "password_field" class = "password_field" placeholder = "Password" value = "<?" PHP echo $row_userprofile ["password"];? > "> < span > password </span > < /a >"

    < span class = "passwordRequiredMsg" > please enter a password for </span > < span class = "passwordInvalidStrengthMsg" > must contain a capital letter and a number of 4 to 20 characters long </span > < span class = "passwordMinCharsMsg" > must be 4 to 20 characters long </span > < span class = "passwordMaxCharsMsg" > must be 4 to 20 characters long </span > < / span >

    < / div >

    < div class = "form_field" >

    < span id = "sprytextfield3" >

    < label for = "firstname_field" > < / label >

    < a class = "tooltips" href = "#" >

    < input type = "text" name = "firstname_field" id = "firstname_field" class = "firstname_field" placeholder = "First name" value = "<?" PHP echo $row_userprofile ['firstname'];? > "> < span > name </span > < /a >"

    < span class = "textfieldRequiredMsg" > please enter your first name </span > < / span >

    < / div >

    < div class = "form_field" >

    < span id = "sprytextfield4" >

    < label for = "lastname_field" > < / label >

    < a class = "tooltips" href = "#" >

    < input type = "text" name = "lastname_field" id = "lastname_field" class = "lastname_field" placeholder = "Last Name" = value "<?" PHP echo $row_userprofile ["lastname"];? > "> < span > name </span > < /a >"

    < span class = "textfieldRequiredMsg" > please enter your family name </span > < / span >

    < / div >

    < div class = "form_field" >

    < span id = "sprytextfield5" >

    < label for = "email_field" > < / label >

    < a class = "tooltips" href = "#" >

    < input type = "text" name = "email_field" id = "email_field" class = "email_field" placeholder = "Email" value = "<?" PHP echo $row_userprofile ['email'];? > "> < span > e-mail </span > < /a >"

    < span class = "textfieldRequiredMsg" > please enter your email </span > < span class = "textfieldInvalidFormatMsg" > please enter a valid e-mail </span > < / span >

    < / div >

    < div class = "form_fielddw" >

    < span id = "spryselect1" >

    < label for = "userlevel_field" > < / label >

    < select name = "userlevel_field" id = "userlevel_field" class = "userlevel_dwfield" >

    < option value = "-1" > - < / option >

    < option value = "0" > user < / option >

    < option value = "1" > moderator < / option >

    < option value = "2" > Admin < / option >

    "< / select > < div class ="dwfield_icon"> < a class ="tooltips"href =" # "> < img src="images/icons/1424209630__dropdown.png "width ="20"height ="20"> < span > drop </span > < /a > < / div >

    < span class = "selectInvalidMsg" > please select the access level of the user </span > < span class = "selectRequiredMsg" > please select the access level of the user </span > < / span >

    < / div >

    < / div >

    < div class = "info_field" > ID: <? PHP echo $row_userprofile ['id'];? > < br >

    Date of Reg: <? PHP echo $row_userprofile ['regdate'];? > < br >

    < / div >

    < name of the button = "login" type = 'submit' class = "update_button" > update profile < / button >

    < input name = "id" type = "hidden" id = 'hiddenField' value = "<?" PHP echo $row_userprofile ['id'];? > ">"

    < input type = "hidden" name = "MM_update" value = "profile_update" >

    < / make >

    < script type = "text/javascript" >

    var sprytextfield1 = new Spry.Widget.ValidationTextField ("sprytextfield1", "none", {validateOn:["blur"]});})

    var sprytextfield3 = new Spry.Widget.ValidationTextField ("sprytextfield3", "none", {validateOn:["blur"]});})

    var sprytextfield4 = new Spry.Widget.ValidationTextField ("sprytextfield4", "none", {validateOn:["blur"]});})

    var sprytextfield5 = new Spry.Widget.ValidationTextField ("sprytextfield5", "email", {validateOn:["blur"]});})

    var sprypassword1 = new Spry.Widget.ValidationPassword ("sprypassword1", {validateOn: ["blur"], minUpperAlphaChars:1, minNumbers:1, minChars:4, maxChars:20});})

    var spryselect1 = new Spry.Widget.ValidationSelect ("spryselect1", {invalidValue: "-1"});

    < /script >

    < / body >

    < / html >

    <? PHP

    mysql_free_result ($UserProfile);

    ? >

    Thank you!

    So I found the problem:

    After testing and narrowing of the question, I found that the href = "#" in each entry form was the problem. I only am not sure as to why, but removing the tag href as the problem has been resolved.

  • The fields using custom to download Media

    Hay guys.

    You have a problem, I'm stuck at the moment.

    I have a site that I use 3 buttons html designed to allow downloads of brochures, videos, and put a link to another page. The problem I have is that I want to use the custom (from individual products) fields at home, where is the link to download media.

    I have the buttons pointing to custom fields, but I don't know what I should put in the custom field so that they point to the downloading of media.

    I'm kinda new to BC, so that would explain why I can't understand the way we do.

    The media download real entity?

    If Yes, then you'll need get the url for this link, you can use the editor to insert it into the body, get the link and that cut.

Maybe you are looking for

  • Error sending image to zero smart t510 HP spot

    So we have an image t510, we have configured, based on the image of T6X42019 ThinPro 4 most recent of HP. I used HPDM 4.5 to capture the final image, and it works very well to expel this image to any t510 race ThinPro 4 already. However, if I try to

  • Why is my imac printing docs pdf with squares instead of text

    I use OS X 10.9.5. When I want to print a pdf document was sent to me from an external source (for example, my electricity bill) the document is printed with squares where the text should be. Sometimes if I get an overview of printing, it will look O

  • Equium M70 problems burning CD with Mat * a DVD - RAM UJ - 841S

    HI - can anyone help? I am not able to burn discs, although I can play audio CDs. With the help of the software preinstalled but RecordNow error message which is no recorder. Help - please!Tried to uninstall and reinstall the drivers...

  • which partition to install windows 7 on new system

    I just bought a new laptop without system. I got a copy of windows 7 Home premium 64-bit to put on. The hard drive is 1000 GB and is divided into 4 Name: Total size: free space: Type Disk 0 partition 1 GB 29.3, 29.2 GB system Disk 0 partition 2 GB 29

  • Script error displayed when you view the WYSIWYG topic.

    I use RH10 and have the latest patches applied. On a project, I receive a script error message that appears when I try to view any topic of the WYSIWYG editor. If I create a new topic in the project I always get the message.I don't get the message wh