Для выполнения примера в теге HEAD html-страницы добавьте ссылки на следующие js и css-файлы:
PP.js;
PP.css.
В теге SCRIPT добавьте скрипт для создания компонента CheckBox:
<script type="text/javascript"> //Создаем список для выбора нескольких возможных вариантов ответа: function onLoad() { var checkbox1 = new PP.Ui.CheckBox({ ParentNode: document.getElementById("CB1"), Content: "10" }); var checkbox2 = new PP.Ui.CheckBox({ ParentNode: document.getElementById("CB2"), Content: "12" }); var checkbox3 = new PP.Ui.CheckBox({ ParentNode: document.getElementById("CB3"), Content: "14" }); var checkbox4 = new PP.Ui.CheckBox({ ParentNode: document.getElementById("CB4"), Content: "16" }); //Создаем кнопку, которая будет проверять правильность ответов: var button = new PP.Ui.Button({ ParentNode: document.getElementById("btn"), Content: "Check" }); //Добавляем обработчик события Click: button.Click.add(function(sender, args) { //Переменные, содержащие значение свойства CheckedState: var cb1 = checkbox1.getCheckedState(); var cb2 = checkbox2.getCheckedState(); var cb3 = checkbox3.getCheckedState(); var cb4 = checkbox4.getCheckedState(); if (cb1 == true && cb4 == true && cb2 == false && cb3 == false) alert("Correct!"); else alert("Sorry! Try again!"); }); } </script>
В теге BODY добавьте элементы с идентификаторами:
<body onload="onLoad()"> Choose right variants: <div id = "CB1"></div> <div id = "CB2"></div> <div id = "CB3"></div> <div id = "CB4"></div> <div id = "btn"></div> </body>
После выполнения примера на html-странице будут размещены экземпляры компонента CheckBox:
Если отметить первый и последний варианты ответа, то на экран будет выведено сообщение «Correct» после нажатия на кнопку с надписью «Check», иначе «Sorry! Try again!».
См. также: