Jump to content

receiving form data in email with no valid email address


priyankabhar

Recommended Posts

Hello all,

 

I am in great confusion. I have a form in my contact us page where I validate email address before sending the form data. Form data is sent after the user hits submit button. When I type "1" for email address and hit the submit button, I get message telling "not valid email address" and the message is not sent. But I keep getting emails from the contact us page from someone with name = "1" and email address = "1".

 

I use following to compose message.

 

$name = $_REQUEST['userName'];
        $email = $_REQUEST['userEmail'] ;
        $message = $name . "<p>" . $email . "</p>" . "<p>" . $_REQUEST['userMessage'] . "</p>"   ;

 

I use following to validate email address.

var x=document.getElementById("userEmail").value;
    var atpos=x.indexOf("@");
    var dotpos=x.lastIndexOf(".");
    if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
    {
        alert("Not a valid e-mail address");
        return false;
    }

 

The code should be working correctly because when I test, it works fine. However, I am still getting blank emails from anonymous persons through the contact us page, and the email address the person uses is "1".

 

Please shed some light on it.

 

Thanks a lot,

 

Priyanka

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.