SitePoint Sponsor

User Tag List

Results 1 to 3 of 3
  1. #1
    SitePoint Addict
    Join Date
    Feb 2001
    Location
    Shanghai, China
    Posts
    214
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi, how can I put an specific error message in my form where the error is. So for example, if the user forgott to enter an E-Mail adress, I want a error-message next to the field for E-Mails.
    Thanx for help, Alex

  2. #2
    E-business guru Eirik's Avatar
    Join Date
    Nov 2000
    Location
    Oslo, Norway
    Posts
    413
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi Alex,

    I'm a newbie myself, but here's how I would go about it. When the form is submitted, you check each form input for a valid entry. If input is invalid, you could set an "invalid variable" corresponding with the name of the field, like this:

    Code:
    if (THE EMAIL ADDRESS IS WRONG) {
    $invalidemail = 1;
    }
    Then, if any of the invalid variables exist after you've checked them all, send the visitor back to the form, only this time, make sure that the script looks for the existent of the invalid variable for each form field. This would go something like this:

    Code:
    <?php
    if ($invalidemail) {
    echo("The Email address you provided was wrong.");
    }
    ?>
    Email address: <INPUT TYPE="text" name="email">
    I'm sure the naming of the variables could be smarter so you could run through the whole thingy using a loop, but this will probably work pretty good as well.

    Good luck !
    Sincerely,

    Eirik Johansen
    Netmaking AS

  3. #3
    SitePoint Addict
    Join Date
    Feb 2001
    Location
    Shanghai, China
    Posts
    214
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sounds good, I will have a try, thanx a lot


Bookmarks

Posting Permissions

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