У меня есть текстовое поле, в котором пользователю необходимо ввести действительный адрес электронной почты.
Когда пользователь отправляет действительный адрес электронной почты, при загрузке данных появляется график загрузки.
Приведенный ниже код отлично работает для отображения графика загрузки, но он не проверяет, является ли адрес электронной почты действительным в первую очередь.Кто-нибудь может помочь?
$('#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");
});
Я думаю, что мне нужно поместить оператор if вокруг функции, которая запускается при нажатии - так что-то вроде:
$('#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");
}
});
Я используюПроверка электронной почты asp.net - это выглядит примерно так:
<asp:RegularExpressionValidator Display="Dynamic" ValidationGroup="PrimarySubmit" ID="RegularExpressionValidator1" runat="server" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="tbEmail1" ErrorMessage="Invalid email address - " />