28
rated 0 times
[
34]
[
6]
/ answers: 1 / hits: 19960
/ 13 Years ago, thu, june 30, 2011, 12:00:00
I have a textbox where the user is required to insert a valid email address.
When the user submits a valid email address a loading graphic appears while the data is posted back.
The code below works fine for showing the loading graphic but it does not check that the email address is valid first. Can anyone help out?
$('#btnEmail1Submit').live (click, function() {
$('<div class=submitBg></div>').appendTo(.emailEditContainer);
$('<div class=submitLoadingCont><img class=submitLoading src=images/mypreferences/loading.gif width=50 height=50 /></div>').appendTo(.emailEditContainer);
});
I am thinking that I need to put an if statement around the function that is run on click - so something like:
$('#btnEmail1Submit').live (click, function() {
if(emailvalid == true) {
$('<div class=submitBg></div>').appendTo(.emailEditContainer);
$('<div class=submitLoadingCont><img class=submitLoading src=images/mypreferences/loading.gif width=50 height=50 /></div>').appendTo(.emailEditContainer);
}
});
I am using asp.net email validation - it looks something like this:
<asp:RegularExpressionValidator Display=Dynamic ValidationGroup=PrimarySubmit ID=RegularExpressionValidator1 runat=server ValidationExpression=w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)* ControlToValidate=tbEmail1 ErrorMessage=Invalid email address - />
More From » jquery