Показать сообщение отдельно
  #3 (permalink)  
Старый 27.05.2013, 11:36
Новичок на форуме
Отправить личное сообщение для novator Посмотреть профиль Найти все сообщения от novator
 
Регистрация: 27.05.2013
Сообщений: 3

Нужна профессиональная помощь. Осваиваю JQuery. Удалось сделать форму в модальном окне. Но не могу понять, почему она не хочет проверяться. Помогите разобраться, пожалуйста!!!

Kод следующий:

$(document).ready(function(){

function validateEmail(email) {
var reg = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return reg.test(email);
}



$("#contact").submit(function() { return false; });

$("#send").on("click", function(){
var emailval = $("#email").val();
var msgval = $("#msg").val();
var msglen = msgval.length;
var mailvalid = validateEmail(emailval);

if(mailvalid == false) {
$("#email").addClass("error");
}
else if(mailvalid == true){
$("#email").removeClass("error");
}

if(msglen < 4) {
$("#msg").addClass("error");
}
else if(msglen >= 4){
$("#msg").removeClass("error");
}
});

});

P.S. Что говорит фраза "Клик по кнопке означает еще и клик по самому модальному окну!" Может это как-то связано с моей формой?
Ответить с цитированием