Здравствуйте, требуется Ваша помощь.По заданию должна выводится заранее введённая информация через выбор чек боксов.В процессе написания выяснилось,что 2-й и 3-й чек выводит информацию менее чем на секунду,так как выделение чекбокса,поэтому и вывод пропадает.Я написал отдельно функцию блокировки двух чекбоксов,но она почему-то не срабатывает,и у меня никак не получается найти проблему.Подскажите, пожалуйста, в чём проблема.
<HTML>
<LINK>
<HEAD>
<TITLE>checkbox</TITLE>
</HEAD>
<BODY>
<form align = "center">
<div id="block">
<p id="ton"></p>
Отoбразить:<br>
<label><input class="checkbox" type="checkbox" id="tag und zeit" name="r1" value="1">Дату и время</label><br>
<label><input class="checkbox" type="checkbox" id="liste" value="1" name="r1">Список</label><br>
<label><input class="checkbox" type="checkbox" id="absatz" value="1" name="r1">Абзац текста красного цвета</label><br>
<button id= "zeigen">
Показать
</button>
<div id="list"></div>
</form>
<script>
document.getElementById("zeigen").onclick = function(){
$(document).ready(function (){
$('#block input').change(function(){
if($('#block input').filter(':checked').size()==2)
{
$('#block input').not(':checked').attr('disabled','disabled');
}
});
});
if(document.getElementById('tag und zeit').checked)
{
Data = new Date();
Year = Data.getFullYear();
Month = Data.getMonth();
Day = Data.getDate();
Hours = Data.getHours();
Minutes = Data.getMinutes();
switch (Month)
{
case 0: Month = "января"; break;
case 1: Month = "февраля"; break;
case 2: Month = "марта"; break;
case 3: Month = "апреля"; break;
case 4: Month = "мае"; break;
case 5: Month = "июня"; break;
case 6: Month = "июля"; break;
case 7: Month = "августа"; break;
case 8: Month = "сентября"; break;
case 9: Month = "октября"; break;
case 10: Month = "ноября"; break;
case 11: Month = "декабря"; break;
}
document.write("Сегодня " + Day + " " + Month + " " + Year + " года.Текущее время:" + Hours + ":" + Minutes);
}
if(document.getElementById('liste').checked)
{
var div = document.getElementById('list');
var ul = document.createElement('ul');
div.appendChild(ul);
var data = ["Немецкий язык", "Информатика", "Экономика"];
for (var i = 0, ln = data.length; i < ln; i++) {
var li = document.createElement('li');
li.innerHTML = data[i];
ul.appendChild(li);
}
}
if(document.getElementById('absatz').checked)
{
document.getElementById("ton").innerHTML = 'Ваша работа, как веб-разработчика, заключается в том, чтобы представлять продукты и сервисы вашего клиента широкой аудитории, создавая привлекательные и функциональные веб-сайты. Скорее всего, от вас будут ожидать, что вы определите потенциальную пользовательскую аудиторию и сможете разработать сайт, привлекательный для этой аудитории. Ваша работа может включать в себя встречи с клиентами для обсуждения их пожеланий к веб-сайту или обсуждения того, как сохранить их сайт функционирующим и актуальным. Вы можете проектировать внешний вид, создав визуально привлекательную главную страницу и дружелюбный к пользователю дизайн. Так же вы можете писать контент для сайта.';
ton.style.color = '#f00';
}
}
</script>