Question on validation

Hi Guys,
I have been trying out Adobe livecycle ES4 designer. I am wondering if it possible to reject the value that the user has input in a numeric/decimal field after it has fail a custom javascript validation. For example, the field has a boundary validation from 1 to 1000 and its original value of 10. The user changes the value of the field to 1111, the current behavior is such that there will be a  validation error message however the value 1111 is still "accepted", Is it  possible to revert the value to 10 once the new value fails the validation.  i have tried using xfa.event.prevText and xfa.event.newText, however at the validate event, both xfa.event.newText and xfa.event.prevText return empty,

The best way to handle your situation is to store the value of your field in a variable when the user enters the field (ie before they change the value of the field).
For instance, say your variable is 'storeValue', you would put in the enter event of your field, storeValue.value=this.rawValue.
If your validation fails, you would script this.rawValue=storeValue.value;
There are other scripting methods for undoing events that are more complex but can go a long way. Here is one by John Brinkman: http://blogs.adobe.com/formfeed/Samples/scopeSample1.pdf
Kyle

Similar Messages

  • New to the product - question about validating multiple fields as a group

    I have a static form that I'm building from a word document.  Part of that form requires a person to fill any 3 out 5 text fields.
    Since it looks like scripts are applied on a field by field basis, is it possible to have a script that encompasses multiple fields? 
    Would any script need to be applied to each field in turn?
    Assuming the answer to question 1 is a yes, how would you script it to require x number of fields out of a total of y to have some sort of content in order to validate?
    I'm pretty familiar with JavaScript and am looking at the Scripting reference guides but was hoping for a helping hand to get me there quicker as I'm in a bit of a time crunch - doing 18 forms with validation and database connectivity by January 15 certainly qualifies in my book.
    I would assume you'd do something like this but am unsure of the syntax...
    Get values of each field
    Set a valid counter variable for the number of fields with content
    If field 1 is not empty, increment the valid counter
    (rinse and repeat)
    if the valid counter is less than 3 throw an error message
    Many thanks in advance for any help offiered

    1). Yes, scripting within Livecycle can be for a single field or even static text, images and other artifacts within the PDF. Really anything, within Adobe's reason, when it comes to scripting.
    2). It depends on what you want to do. Things like field validations, calculations and other instances where fields are tied togther really dictate how the script runs.
    3). Fields that have calculations or validations with them work in the same, I believe. So for example I have a PDF that I made that is an Excel-type sheet that contains a few hundred cells and every single one has some type of validation or calculation associated with it. I generally run the calculations/validations from the user inputting the data and then after that the script runs, but again, it really dpeneds on what you are doing and with what, so answering some of your questions are a bit difficult.
    Javascrip/Formcalc are wonderful tools within PDF, but don't forget the Action Builder (Tools -Action Builder). It is a set of preloaded actions that are turn-key. Just select the cells that will have the action and select the result you want from the preloaded list of actions, using those actions can get you very far, and most of all; they are quick to implement without researching code. So for example, you could use the Action Builder to create an action that checks certain fields and if they are null to return a 1 value to a specific numericField (these could be hidden). Then have a "total" numericField (this would be your counter) that adds all of those fields with the 1 in it. Then create another Action Builder for that "total" numericField and if it is less than 3, display a message box that is a warning.

  • TopLink - Best Practice Question - Object Validation

    We are fairly new to TopLink and have a question about doing object validation. We would like perform some validation on our objects that are about to be persisted to the DB. Since TopLink will persist all objects that are reachable from the ojects that are registered (I think) we would like to send a message to each of these objects (validate) before they are persisted. If the object validation fails, we will throw an exception (and the objects will not be persisted), hopefully such that the exception can be received by the client. Has anybody done anything similar to this before, or is there a better way of approaching this?
    TIA for any help.

    Are you using EJBs?
    If so, there are a couple of options that may work better for you.
    1. You could use the ejbStore method for your validation and throw the exception in there. You should be able to get the exception on the client side, but it may be wrapped in several layers.
    2. For more complex validation, you may want to use a session bean to control the validation process. It can interact with your entity beans and provide feedback about why validation fails.

  • Oracle + Unix question , Error validation for SQL statements in co process

    Hi,
    If I use co process in a shell script , what is the best way to do the error validation of the execution of any sql statements . I was trying to change the following code to make use of co process concept. When I tried echo $? after the execution of a "wrong statements"
    it is still giving Zero output ( meaning success)
    <<<<<<<<<<<<<<<<<<<<<<<<<<<
    cat ${CFG_DIR}/srs_indx.lst | egrep -v '^#' | egrep -v '^[    ]*$' | while read x
    do
    echo " Processing values :: pre $pre tbl $tbl indx $indx tblspc $tblspc cols $cols param $param" >> ${LOGS_DIR}/srs_indx.log
    sqlplus ${BIZSTG} << EOT >> ${LOGS_DIR}/srs_indx.log
    set verify on timing on term on echo on feedback on serveroutput on
    WHENEVER SQLERROR CONTINUE
    drop index $indx;
    WHENEVER SQLERROR EXIT FAILURE
    alter session set query_rewrite_enabled = true;
    create $pre index $indx on $tbl ($cols)
    tablespace $tblspc
    $param;
    exit
    EOT
    RC=$?
    if ( test $RC -ne 0 )
    then
         ERR_MSG="ERROR in creating index $indx for table $tbl from srs_indx.ksh of $ENVIR : $APP by `whoami`@`hostname` on `date` "
         echo $ERR_MSG >> ${LOGS_DIR}/srs_indx.log
         process_warning ${LOGS_DIR}/srs_indx.log
         exitstat=1
    else
         echo "$indx created at `date`" >> ${LOGS_DIR}/srs_indx.log
    fi
    done
    >>>>>>>>>>>>>>>>>>>>
    Any help will be appreciated .
    with thanks and regards
    Ranjeesh K R

    Hi,
    Thanks for the response, I guess people misunderstood my question .
    My question was about "error handling in case of CO PROCESS". For those who don't know about this, in case CO PROCESS you just need to login once to Oracle. In my above code It is logging in & out for each entry in the list. CO process statements may look Similar to SQL statements in pro*C. In PRO*C we use EXEC, but here print -p statements..
    a sample is given for those who are new to co process.
    sqlplus -s /nolog |& # Open a pipe to SQL*Plus
    print -p -- 'connect user/password@instance'
    print -p -- 'set feed off pause off pages 0 head off veri off line 500'
    print -p -- 'set term off time off'
    print -p -- "set sqlprompt ''"
    print -p -- "select sysdate from dual;"
    read -p SYSDATE
    print -p -- "select user from dual;"
    read -p USER
    print -p -- "select global_name from global_name;"
    read -p GLOBAL_NAME
    print -p -- exit
    echo SYSDATE: $SYSDATE
    echo USER: $USER
    echo GLOBAL_NAME: $GLOBAL_NAME
    But I got stuck during error handling of these SQL statements, especially the $? / $* returns 0 even after an erroneus execution.
    Regards

  • Question about validating xml against schema

    Hi,
    I am new to JAXP. I try to validating a xml against a schema. I wrote following code:
    SAXParserFactory spf = SAXParserFactory.newInstance();
    spf.setNamespace(true);
    spf.setValidating(true);
    SAXParser sp = spf.newSAXParser();
    sp.setProperty("http://java.sun.com/xml/properties/jaxp/schemaLanguage",
    "http://www.w3.org/2001/XMLSchema");
    sp.setProperty("http://java.sun.com/xml/properties/jaxp/schemaSource",
    "mySchema.xsd") ;
    sp.parse(<XML Document>, <ContentHandler);
    but when compile, it has error: can't resolve ""http://java.sun.com/xml/properties/jaxp/schemaLanguage", and
    "http://java.sun.com/xml/properties/jaxp/schemaSource".
    It seems it didn't support above two property.
    I saw some code in forum is:
    fact.setFeature("http://xml.org/sax/features/validation", true);
    fact.setFeature("http://apache.org/xml/features/validation/schema",true);
    fact.setFeature("http://apache.org/xml/features/validation/schema-full-checking", true);
    SAXParser sp = fact.newSAXParser();
    sp.setProperty("http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation",schemas);
    Why sun tutorial use property:http://java.sun.com/xml/properties/jaxp/schemaLanguage
    and someone use:http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation
    where to get information about setting properties for SAXParserFactory?
    Thanks

    In the past, ColdFusion's XML validation mechanism seems to have had issues with schemas that contain imports, e.g., http://forums.adobe.com/message/155906. Have these issues still not been resolved?
    Do you not think that perhaps you're answering your own question here?
    I don't see an issue about this on the bug tracker.  It might be an idea if you can get a simple, stand-alone repro case together and raise an issue (and post the reference back here and against that other thread so people know to vote for it).  If you post the repro case here too, it would be helpful.
    Adam

  • Forms question - Error validation

    Gurus,
    I have a question .. Please suggest me a suitable answer .. I am using forms 6i, in which i have created a data block (which isnt associated with a table or any procedure), in which i have 3 items, custno (customer number), custname (customer name), toknno (token no)..Its a multi record block (displaying 10 records at a time) ..
    Now when i enter value 1 in custno, ABC in custname, A1 in toknno items, and when i move to the next custno text item, if i once again enter 1 in the custno text item, immediately it should display a message stating that "value has been entered already" ... it should happen only for custno ...
    One important thing is, i amnt saving changes to database .. I amnt marking the text item as a unique key (without marking as unique key in the property sheet), i should get the solution
    Can any guru help me
    Regards

    Hi Here is the code...
    May be it will be useful..
    When-New-Form-Instance
    DECLARE
                rg_name  VARCHAR2(40) := 'RG_EMP';
                rg_id    RecordGroup;
                gc_id    GroupColumn;
                errcode  NUMBER;
    BEGIN
                rg_id := Find_Group(rg_name);
                IF Id_Null(rg_id) THEN
                            rg_id := Create_Group(rg_name);
                            gc_id := Add_Group_Column(rg_id, 'EMP_NO', NUMBER_COLUMN);
                END IF;
                errcode := Populate_Group_With_Query( rg_id,'SELECT EMPNO FROM EMPLOYEE ORDER BY 1');
    END;    
    When-validate-Record
    DECLARE
                rg_name  VARCHAR2(40) := 'RG_EMP';
                rg_id    RecordGroup;
                gc_id    GroupColumn;
                errcode  NUMBER;
                the_rowcount NUMBER;
                V_VAL              NUMBER;
    BEGIN
               MESSAGE(' ');
                rg_id := Find_Group(rg_name);
                IF Id_Null(rg_id) THEN
                            --MESSAGE('rg not exist');MESSAGE(' ');
                            rg_id := Create_Group(rg_name);
                            gc_id := Add_Group_Column(rg_id, 'EMP_NO', NUMBER_COLUMN);
                            Add_Group_Row( rg_id, END_OF_GROUP );
                            Set_Group_Number_Cell( gc_id, 1, :EMPNO);
                ELSE
                            the_rowcount := Get_Group_Row_Count( rg_id );
                            --MESSAGE('record count'||the_rowcount);MESSAGE(' ');
                            IF the_rowcount > 0 THEN
                                        FOR I IN 1..the_rowcount
                                        LOOP
                                                    V_VAL := Get_Group_Number_Cell( 'RG_EMP.EMP_NO', I );
                                                    IF V_VAL = :PARAMETER.P_EMPNO THEN
                                                                MESSAGE('DUPLICATE RECORD');MESSAGE(' ');
                                                                RAISE FORM_TRIGGER_FAILURE;
                                                    END IF;
                                        END LOOP;     
                                        Add_Group_Row( rg_id, END_OF_GROUP );
                                        Set_Group_Number_Cell( 'RG_EMP.EMP_NO', the_rowcount+1 , :EMPNO);
                            ELSE   
                                        Add_Group_Row( rg_id, END_OF_GROUP );
                                        Set_Group_Number_Cell( gc_id, 1, :EMPNO);
                            END IF;
                END IF;
    END;     Check it.....
    One more thing is U need to check that Column data type .whenvever u r adding a column in Add group column check whether is it number_column and char_column like wise u should give and Same as in Get_group_number_cell and set_group_number_cell .

  • Simple File Adapter Question [ XSD validity  ? ]

    Imported an XSD into JD 101333. [ several large, known as good, used in Biztalk etc ]
    tried to make ESB inbound adapter
    spent ages trying to find out why it wouldn't accept it [ then I found a tiny tiny paragraph in the manual stating it must have a namespace ?  why , honestly who cares ]
    2nd ; still won't validate, now it says "Invalid Reference" .. Which log setting do I switch on in Jdeveloper to see why it's throwing a hissy fit ?
    Note : this is a known good set of XSDs and is in use production ; for it not to import into JD is a major drawback to the people I'm evaluating BPEL/ESB for... so please help.

    2nd problem found .
    The XSD elements use a ref:
    e.g.
    <xs:element ref="MyMessageType"/>
    the solution is to add
    targetNamespace="http://my.validators.com/msgs"
    xmlns:pv="http://my.validators.com/msgs"
    in the schemadef
    now replace the xs:element with
    <xs:element ref="pv:MyMessageType"/>
    In all honesty where is this written in the manuals ? It's a fair question.
    Added to that you have NO hint as to what is wrong ; I had to deconstruct about 3000 lines of XSD to find the problem. since if you use "Validate XML" in Jdeveloper it works just fine.
    Massive hole guys.

  • More question on validating XML using schema on Xerces

    I have read previous posts. It seems that the XML file is validated before it is parsed to document.
    However, im my implementation, I need to modify the DOM tree, and i need to validate it when I append child to the current DOM tree. How can I achieve this?

    Dynamic voalidation is only supported by a DOM 3 Validation specification implementation.

  • QUESTION: XML validation against a schema - for beginners

    Hi folks,
    i am new to XML validation.
    i would like to find out how to validate an XML file using a schema given to me by a third part company.
    the business process requires that our company sends a weekly file which complies with their schema.
    in real-life, i am expecting some details of our file to fail against their schema.
    thus i would like to find a way validating the file localy before sending it to this third part.
    this validation would ideally allow me to highlight and identify which records are failing the validation, and enable me to strip those and send only those that are successfully checked.
    on the example below, i would expect to have the record for John Smith to be successful (country has an integer); while Queen Victoria would fail as it uses UK instead of an integer to identify the country.
    thus i would need to find a way validating this XML file, move the record of Queen Victoria to another file to be fixed and to allow, the record for John Smith to be sent out.
    if you guys could post some links to where i can find further information on this type of processing, i would be most grateful.
    Many thanks,
    Nicolas
    using an example from:
    [http://www.codeguru.com/csharp/csharp/cs_data/xml/article.php/c6737]
    XSD
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="address">
    <xs:complexType>
    <xs:sequence>
    <xs:element name="name" type="xs:string"/>
    <xs:element name="street" type="xs:string"/>
    <xs:element name="city"type="xs:string"/>
    *<xs:element name="country"type="xs:integer"/>*
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:schema>XML
    <address>
    <name>John Smith</name>
    <street>109 Abbey Close</street>
    <city>Hayes</city>
    <country>98</country>
    </address>
    <address>
    <name>Queen Victoria</name>
    <street>1 Regent Street</street>
    <city>London</city>
    <country>UK</country>
    </address>Edited by: www.jegue.net on Jan 13, 2009 9:48 AM
    Edited by: www.jegue.net on Jan 13, 2009 9:49 AM

    i would need to find a way validating this XML file, move the record of Queen Victoria to another file to be fixed and to allow, the record for John Smith to be sent out.I don't think any automated tool or API available with such features. You should achieve this by some tricky logic/code.

  • Resetting Security questions without valid emergency email.

    Alright so I have sort of a loop issue, I need to use my security questions to buy things on my new iPhone, but I don't know my security questions, and to reset my security questions I need to use my emergency email address to do so, but that was when my email address was managed by my school , and since has been changed, that was my only other email to use (since then I now have 3 personal ones) and to reset that email you need to know your security questions. Now, how would I go about doing this? Is there a way to contact Apple to change this or should I ask the school's IT guy to create a temporary email address in the previous name?

    You need to ask Apple to reset your security questions. To do this, click here and pick a method; if that page doesn't list one for your country or you're unable to call, fill out and submit this form.
    (120543)

  • DRM questions on validation

    Q1.We know that we can restrict the number of character in a name i,e name length in DRM but how to avoid spaces in this name length in start or end.
    Q2.How to incorporate a unique numeric code value for a given member name for example, Asset=1,Country=2,cpu=3,Spare=45.
    Q3.How to restrict special character entry in DRM @,$,%,^
    Q4.How to restrict special value names entry like ALL,ADD,CALC,FLOATetc.
    Q5. How to restrict spaces in a name length character field.
    Q6.How to prefix all node with SS or TT.
    Q7. Give indicator to specify internal value or external value.

    Hi,
    A1- Check it with this - Note- The third parameter of the Equals condition is a space and so before you save the formula make sure to Uncheck the "Remove Spaces" check-box
    If(Or(
    Equals(String,SubString(Abbrev(),1,1), ),
    Equals(String,SubString(Abbrev(),Length(Abbrev()),1), )
    ),False,True)
    A4- I think you have this answered in another post of yours.
    A6- There is no automatic way to generate those prefixes for you within DRM, however you cant put in a validation to prompt for a specific prefix when user tries to add a node. See if it helps.
    A7- The best way to do it. is to have prefixes specific to hierarchy and then create nodes only with those prefixes like i mentioned in A6
    Thanks
    Denzz

  • Additional question regarding validating numeric fields

    This is part of the code i obtained in order to check validation.
    //var reg = /^\d+$/; // checks whether input contains ONLY digits
    var reg = /\d+/; // checks whether input contains digits AND letters
    However, i found that both options checks only wether input contains letters.
    What is the function that checks if input contains only digits ?

    Hi,
    This is an example of where FormCalc has an advantage over JavaScript. There are built in functions in FormCalc for getting the maximum and minimum values.
    In the total mileage, you could set up two variables, one for Max and one for Min and then subtract them.
    var maxMiles = Max(mileage[*])
    var minMiles = Min(mileage[*])
    $ = maxMiles - minMiles
    This is based on the script being in the calculate event of the total field. Also it depends on how you have set up the table. If the rows have the same name: eg Row1[0], Row1[1], Row1[2],... Row1[30] and the mileage field is named the same in each row, then the script may look like:
    var maxMiles = Max(Row1[*].mileage[*])
    Hope that helps,
    Niall
    Assure Dynamics

  • Question about Validation Timing in SAXParser.

    Hi,
    I'm using the SAXParser (9.0.4) in validating mode against a DTD. When I tried to catch validation errors
    using the ErrorHandler interface, I saw the ErrorHandler methods are called back at the end of the parse process (after the enddocument event).
    Is there anyway to change this behaviour. I need to know the erronious cases during the parse not once it is finished.
    When I plugged Xerces in place of Oracle's parser it behaved as expected.
    Thanks in advance
    Emre

    Hi Deepak,
    Here is the case I have written using your sample.
    As you will see from the output, the error callback
    is not called in sync with the error position.
    Other parsers I have tried report the expected
    output. Is there a mistake I have done?
    Thanks for your efforts.
    Regards.
    Emre
    -- test.xml -------------------------------------
    <!DOCTYPE test SYSTEM "test.dtd">
    <test>
    <elm/>
    <elm num="1">
    <name>element 1</name>
    </elm>
    <elm num="2">
    <name>element 2</name>
    </elm>
    </test>
    -- test.dtd -------------------------------------
    <!ELEMENT test (elm+)>
    <!ELEMENT elm (name)>
    <!ATTLIST elm num CDATA #REQUIRED>
    <!ELEMENT name (#PCDATA)>
    -- test.java ------------------------------------
    import oracle.xml.parser.v2.*;
    import org.xml.sax.*;
    import java.io.*;
    import java.net.*;
    public class test
    class Validator extends HandlerBase
    private String startElement = null;
    private Exception exception = null;
    public void startElement(String element,
    AttributeList attributes)
    startElement = element;
    System.out.println("START : " + element);
    public void error(SAXParseException e)
    exception = e;
    System.out.println("ERROR : " + e.getMessage());
    public void run() throws Exception
    SAXParser parser = new SAXParser();
    Validator handler = new Validator();
    parser.setErrorHandler(handler);
    parser.setDocumentHandler(handler);
    parser.setValidationMode(true);
    parser.parse("file:/c:/test.xml");
    public static void main(String[] args)
    throws Exception
    test t = new test();
    t.run();
    -- output ---------------------------------------
    START : test
    START : elm
    START : elm
    START : name
    START : elm
    START : name
    ERROR : file:/c:/test.xml<Line 3, Column 8>: XML-0138: (Error) REQUIRED attribute 'num' is not specified.
    ERROR : file:/c:/test.xml<Line 3, Column 8>: XML-0150: (Error) Element elm not complete, expected elements '[name]'.
    -- expected output ------------------------------
    START : test
    ERROR : file:/c:/test.xml<Line 3, Column 8>: XML-0138: (Error) REQUIRED attribute 'num' is not specified.
    START : elm
    ERROR : file:/c:/test.xml<Line 3, Column 8>: XML-0150: (Error) Element elm not complete, expected elements '[name]'.
    START : elm
    START : name
    START : elm
    START : name

  • Time Machine creates two sparsebundle backups on network drive, then questions their validity

    Time Machine first creates a sparse-bundle backup on the network-drive, called  xxxxxx MacBk.sparsebundle, which appears to be at or near the full qunatity of data being backed up (about 65Gb).
    Then a message appears saying something like the Identity of the backup disk cannot be confirmed, has it been changed (don't have the exact wording before me), and asks me to confirm whether I want to continue using that disk.
    When I look a this disk, I see the first sparsebundle that was created, xxxxxx MacBk.sparsebundle, at about 65Gb, and then a second one, called
    xxxxxx MacBk.sparsebundle1, which has just started to be created, and is perhaps a few hundred Mb.
    The TM message asks me to confirm whether I want to continue using the disk, which it regards as suspect ( I am not asked to confirm the sparsebundle itself, there is no option for that).
    If I click yes, the TM then reports that there isn't enough room on the disk to create a backup, so presumably it is still ignoring the first sparsebundle and trying to create yet another.
    I have tried deleting the smaller sparsebundle, and trying backing up again the same, with the same effect (not enough space reported)
    I have also tried deleting all sparsebundles and starting again with the backup, and then the problems of two sparsebundles reappears, so back to square one.
    I am backing up a 13" white macbook, using OS 10.6.8. and a hard-drive connected to an imac, which is connected to a brand new  Airport Express base-station router . The macbook is connected to the router via Mains Internet , not wi-fi.
    This system has worked very well for me for several years, first with a Time Capule, then an old Netgear router after the TC broke, and never had problems.  A couple of weeks ago I switched to the new   Airport Express base-station, due to unrelated problems with the old router, and now have this problem.

    Denis77 wrote:
    One evening about 8 I came to the the computer to find a dialog box indicating that it was backing up something over 800,000 files, about 60 GB and counting; Time Machine indicated a Latest Backup at 3:30 that afternoon. No unusual events that afternoon to set things off track, as far as I know. It was creating a new sparsebundle as Pete A indicated, same name with a <space> "1" added. Unlike his experience, however, deleting the newer sparsebundle does not provide access to the older one.
    Any ideas how to redesignate the older sparsebundle as the real backup? The Mac is not seeing it now, which is why it keeps starting a new one. Since this is apparently a baseline snapshot, I would like to get my backup history back.
    Most likely, the old sparse bundle is corrupted, and Time Machine can't use it. Try repairing it, per #A5 in the Time Machine - Troubleshooting *User Tip,* also at the top of this forum.
    If it can be repaired successfully, Time Machine may continue using it.
    If it can't be repaired, or TM won't continue using it, there's not much you can do. Keep the old sparse bundle for a while (you may be able to browse and restore from it, per #E2 in the Troubleshooting Tip. Once you're sure you don't need the old set (or Time Machine runs out of room and has to start deleting backups from the new set), delete the old sparse bundle via the Finder.

  • Validation General Questions

    I have a couple of general questions on validation.
    1) I have a text field defined as a "Required" field (it is using the form_required template). Must I also create a NOT NULL validation on this field as well? It seems that I should not have to do this. However, if I do not create this NOT NULL validation, then clicking on a Submit button while this field is empty is not generating any error message. But when I include a NOT NULL validation, then I do get an error message.
    2) This question is related to the first. I tried creating a regular expression validation on my field in which I use the pattern
    [[:alnum:]]{1,}[|$#&_?]+
    The field should allow the user to type-in a string consisting of 1 or more alphanumeric characters (it could be a foreign language characters as well)
    and 1 or more special characters like $ or #.
    I thought this would also generate an error message if the user clicks the Submit button while leaving the field empty. But, again, I get no error message. Why?
    Thank you in advance for any insight on this.

    Thanks very much, Justin.
    When I saw the regexp_like() function in your reply, I am wondering if, perhaps, you might also have some insight into how I can ckeck if a field contains non-English type characters (i.e., mult-byte characters). I already posted a question about this an hour ago but have not gotton any replies as yet. In my post I asked about using the regular expression pattern [[:alnum:]] since the docs state that this will check for mult-byte characters. And so, I thought if perhaps there is some function I might use to return a boolean TRUE if a field contains non-English characters versus a FALSE if it contains only English characters.
    Any insight in this would be most appreciated.
    Thanks again for your help.

Maybe you are looking for

  • Help HP mini 210-1000

    Ii have an HP mini 210-1000, for some reason the HP quick web was turn off. how do we turn it back on?

  • Mail not send to CC persons

    Hi all, I have created one procedure to send email. In this case To as well CC also there.. But the problem is am not able send mail to CC list persons. for eg, To: [email protected] CC: [email protected] In this case, the person abc got email. he ca

  • Enable RDA for customized datasource

    Hi Please let me know step by step process how to enable RDA for customized datasource ( generic extraction by FM) and how tio enable for standard datasource

  • Releasing Mass Change Worklist-Error Message No Administrator for this task

    Using transaction AR01 we create a Worklist and assign it to the Substitution Rule.  When we use Transaction AR31 and try to Release the Worklist so that the actual Mass Change can take place, we get the following error message.  "No Administrator fo

  • JSR 168 portlets with UIX as front end

    Hi Experts, I have been writing a code that creates a wizard when a users gets into the Edit Mode. The first step of the wizard (edit.uix) displays a link, which is an action URL, whose target page is another uix page called "edit.uix". Pasting the c