Показать сообщение отдельно
  #8 (permalink)  
Старый 16.01.2015, 10:08
Новичок на форуме
Отправить личное сообщение для FranSe Посмотреть профиль Найти все сообщения от FranSe
 
Регистрация: 15.01.2015
Сообщений: 7

Сообщение от Царь Леонид Посмотреть сообщение
Вы написали так: if (function validate_form ()), а надо так if (!validate_form()) return;
Вот в таком скрипте return на месте находиться или нет? Да дело даже не в нем видимо, потому что скрипт даже не открывает окошко про пустое поле((

$('#go').click( function(event) {
if (!validate_form ())
{
var x=document.forms["form_v"]["you_email"].value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
valid = true;
if (( document.form_v.you_name.value == "" ) || ( document.form_v.you_phone.value == "" ) || ( document.form_v.you_email.value == "" ))
{
alert ( "Пожалуйста заполните все поля." );
valid = false;
} else {
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
{
alert("Не правильный адрес e-mail");
return false;
}
return valid;
if $(document).ready(function()
$('#overlay').fadeIn(400,
function(){
$('#modal_form')
.css('display', 'block')
.animate({opacity: 1, top: '50%'}, 200);
});
$('#modal_close, #overlay').click( function(){ /* Закрытие модального окна */
$('#modal_form')
.animate({opacity: 0, top: '45%'}, 200,
function(){
$(this).css('display', 'none');
$('#overlay').fadeOut(400);
});
});
);
}
}
});

Последний раз редактировалось FranSe, 16.01.2015 в 10:15.
Ответить с цитированием