Using contains() when form submits

Using contains() when form submits

I am trying to figure out the contains() selector, and I may be using it incorrectly.

Basically I am trying to check if the email input field contains 'invalid' in the user entered value.

So shorthand it would be like this:

if (email value contains 'invalid' when form submits) {
    do something;
}

This is what I have:

  1. <!DOCTYPE html>
    <html>
    <head>
        <script src="http://code.jquery.com/jquery-latest.js"></script>
    </head>
    <body>
    <form name="requestInfo" id="requestInfo" method="post" action="">
        <input name="Name" value="" />
        <input name="Email" value="" />
        <input id="submit" type="submit" value="Submit" />
    </form>
    <script>
    $("#requestInfo").submit(function() {
        if ($("input[value*='invalid']")) {
            alert("form contains 'invalid'");
                return false;
        }
    });
    </script>
    </body>
    </html>