Я пытаюсь создать страницу, которая генерирует простые пользовательские отчеты, основанные на флажках, которые нажимает пользователь. С левой стороны у меня будет вертикальный столбец флажков. Для простоты, скажем, у меня есть два флажка с надписью «Население» и «Занятость».
Когда пользователь заинтересован в просмотре данных о занятости, он устанавливает флажок «Занятость», и файл изображения с данными «jobs.jpg» будет отображаться справа. Если затем снять флажок, изображение исчезнет. Если они отметят оба поля, оба изображения будут отображаться одинаково, одно под другим в порядке щелчка.
Я слабо знаком с HTML и новичок в Javascript. Я пытался сделать это с помощью if
операторов и document.write
, но не могу оставить свои флажки на странице при создании изображения.
Вот мой текущий код:
<html>
<head>
<script language="javascript" type="text/javascript">
function checker(that) {
if (that.checked) {
document.write("<br /><br /><img src='employment.png'>");
}
}
</script>
</head>
<body>
<form>
<input type="checkbox" name="Box" onclick="checker(this)"> Employment <br />
</form>
</body>
</html>