I’m trying to use Ben Keen’s RSV Jquery plug-in to validate an e-mail address submitted through a registration form: users are only allowed to submit an e-mail address that belongs to a specific domain. I thought that using the plugin’s reg_exp rule could be a solution, but I can’t get it to work.
I’m a jquery newbie, so I’m probably making some very silly mistake: can someone point me to the right direction?
Here’s the code I’m trying to use, adapted from one of Keen’s demo:
<script type="text/javascript">
// a custom onComplete handler to prevent form submits for the demo
function myOnComplete()
{
alert("The form validates! (normally, it would submit the form here).");
return false;
}
var rules = [];
// standard form fields
rules.push("reg_exp,reg_exp_field1,/@mydomain\.tld$/gi,Please enter your valid e-mail (e.g. \"@mydomain\.tld\")");
$(document).ready(function() {
$("#demo_form3").RSV({
onCompleteHandler: myOnComplete,
rules: rules
});
});
</script>
Using the code above, when I submit a valid e-mail address, that is an address ending with @mydomain.tld I always get an alert. What am I doing wrong?
I have written RSV for many lines of code. It’s very powerful.
However, you used it incorrectly.
Whatever, you have solved your problem in another way. 🙂 that’s good.