Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 350
  • Last Modified:

Generic multi purpose form validation

Requirement:

1. Competible with 4+ browsers of IE, NS, AOL

2. Field names that are prefixed with "rq" are REQUIRED and cannot be empty. This will be applied to all form elements like: Text Box, Select Box, Check Box, Text Area...ect.

3. If user input "space" in the data, it should be IGNORED and is not count as "character" in evaluating. For example, if a required field has
a "space" (or more) without any real data then it still consider as empty although Javascript see it as having a "character". Automatically remove all spaces before and after of the content.

4. It must be dynamic so that it will loop throught the elements and validate only what available.

5. Depend on the character after the Prefix "rq", different rule is applied:
        n: allow only a to z, A to Z, "'" apostrophy, "-" dash, "." period.
        e: allow valid characters & rules for email address (test-1@abc.com)
        w: allow valid characters & rules for web URL address (www.abc.com), no http:// for consistency if exists.
        p: allow only digit from 0 to 9, "-" dash
        i: allow only integer: 0 to 9
        m: allow only 0-9,  "'" apostrophy, """ quotation mark and enforce measurement format like (5' 5")
        d: allow only 0-9, "/" slash and enforce date format like (MM/DD/YYYY)

For example:
  rqnMyName
  rqeMyEmail
  rqwMyWeb
  ....etc
0
andreni78
Asked:
andreni78
  • 2
  • 2
  • 2
  • +2
1 Solution
 
TheKenmanCommented:
Hi andreni78,

Wow, that's asking alot....even for 500pts.

The AOL bit I think is going to be the toughest.. AOL 4.0 should be using the underlying core of IE that is installed on the pc, *BUT*, to quote from AOL's website:

    "The AOL browser will support most of the capabilities that a user's external version of Internet Explorer does."

That sounds fine and all, but then the next sentence is:

    "There are various incompatibilities which may arise in the way the specific AOL clients interact with the Browser which can result in unexpected behaviors of the browser itself." (http://webmaster.info.aol.com/compatibility.html)

Basically, they are saying that the AOL browser is going to do some weird, unexpected and buggy stuff. And if the user has AOL 4.0 on a Mac, which uses a completely independant version of an embedded IE build, then the buggy stuff will be exponetially higher.

Not even sure how you'd test for AOL 4, unless you have special software to simulate this; none of my tools can though.
0
 
jaysolomonCommented:
Is this homework?
0
 
andreni78Author Commented:
Hello TheKenman

I can devide this question into 3 parts so that you will have a total of 1500 points. I am a subscribed member so I have a lot of points to give. How should I best approach this issue?

On AOL, just try what you can. I am not picky about previous versions of AOL.

Please advise,

Andreni
0
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

 
devicCommented:
hi Andreni,

so i posted examples, probabaly you are testing now.
i hope the examples work :)
0
 
andreni78Author Commented:
Thanks Devic,

I am testing your solution and I will get back with you when I am done.

Andreni


0
 
astro26Commented:
Where is the answer?
0
 
astro26Commented:
sorry, I posted before looking..hahah, but this should be helpful for those unable to search.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

  • 2
  • 2
  • 2
  • +2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now