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:
- <!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>