Я хотел бы добиться следующего:
- При загрузке домашней страницы, отображать модальное поле
- В модальном поле отобразить форму с одним обязательным флажком
- Установив флажок, нажмите «Отправить» и закройте модальное поле, перейдите на домашнюю страницу
- Запомните этот флажок, используя cookie
- В случае возврата пользователей на домашнюю страницу, если они установили флажок,
модальное поле не будет отображаться
Я где-то получал это:
http://dev.iceburg.net/jquery/jqModal
Таким образом, я могу получить модальное окно, отображаемое при загрузке страницы, но я не могу понять, как заставить форму сделать флажок обязательным и закрыть окно. Я также не знаю, с чего начать при установке файла cookie.
Любые указатели приветствуются.
Спасибо
РЕДАКТИРОВАТЬ: включить код:
Index.html - для отображения модального поля при загрузке страницы
$().ready(function() {
$('#ex2').jqm({modal: 'true', ajax: '2.html', trigger: 'a.ex2trigger' });
setTimeout($('#ex2').jqmShow(),2000);
});
2.html - содержимое модального ящика, загружаемое через ajax
function validate(frm) {
if (frm.checkbox.checked==false)
{
alert("Please agree to our Terms and Conditions.");
return false;
}
}
<form action="" method="POST" onSubmit="return validate(form);" name="form">
<input type="checkbox" name="checkbox" id="checkbox" value="1"> I hereby agree to all Terms and Conditions</a>
<input type="submit" value="Submit">
</form>