Results 1 to 4 of 4
  1. #1

    Default Anyone recommend a email validation script for a Form?

    Hi there,

    I used cgiemail and made a form that allows potential people to schedule an appointment, but I need to validate the email address that people enter.

    I see that there are quite a few scripts out there but some are better than others. Do you have a suggestion for a script, or a good way to validate?

    thanks much

  2. #2

    Default

    The following Script can be added to your webpage that includes form which would be asking for an email id. Note that it must be added to the head section of the webpage

    Code:
    <script type="text/javascript" src="email.js">
    </script>
    Then you must call it making use of the below code based on onclick or onsubmit action :

    Code:
    valid_email =
    validateEmail(email_field,mandatory,messages);
    The entered email id should pass in place of email_field in the code above. If its a mandatory field you must set the field as 1 else as 0.

    You may also include an if statement in the validation code which would validate a mandatory email field:
    Code:
    if (!validateEmail(emailfield,1,0)) {
    alert('invalid email id  or please enter an email id');
    return false;}
    Hope it helps

  3. #3

    Default

    The above suggestion may do the job for you but I can suggest a script that I've been using for a few years now - formtoemailpro

    There's a perfectly good free version and a pro version (I now have) which gives you more features and is easy to use.

    I have no vested interest - simply a great script which I use a lot and the owner has been excellent at answering questions/suggestions when I've wanted to 'tweak' things!

    Hope that helps

  4. #4

    Default

    As far as I know there is no reliable way to validate an email address other than to try sending an email to it. There are simple checks that can weed out obviously invalid addresses though.

    This javascript code will weed out obvious bad addresses, won't reject any valid ones but may sometimes accept an invalid address.

    var re = new RegExp("^[^ @]+@[^ @]+\.[^ @]+$");
    if (document.getElementByID( "email_field" ).value.match(re)) {
    alert("Email Accepted");
    } else {
    alert("Email Rejected");
    }

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •