Есть xml файл в котором хранятса вопрос и ответы на вопросы.Подскажите как с помощью jquery я могу получить в checkbox вопрос варианты ответа,и масив с правильными ответами?и как правильно реализовать обработку правильных ответов?Нужно сравнивать массив с ответами их xml файла с ответами из javascript?
Код:
|
<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE test SYSTEM "test.xml">
<test>
<questions>
Какие из этих городов находятся в Российской Федерации?
<answer rating="0"> Кишинев</answer>
<answer rating="1"> Ярославль</answer>
<answer rating="0"> Минск</answer>
<answer rating="1"> Нижний Новгород</answer>
</check>
</questions>
</test> |
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
var answer=[1, 3];
function checkAnswer() {
var error = false;
var inputs = document.getElementsByTagName('input');
for(var i = 0; i < inputs.length ; i++){
var checked = inputs[i].checked;
var right = answer.indexOf(i + 1) !== -1;
if (checked !== right){
error=true;
break;
}
}
var output = document.getElementById('output');
output.value=error ? 'oshibka' : 'za4et';
return false;
}
</script>
</head>
<body>
<form onsubmit="return checkAnswer()">
<h4>вопрос</h4>
<p><label><input type="checkbox">Ответ 1</label></p>
<p><label><input type="checkbox">Ответ 2</label></p>
<p><label><input type="checkbox">Ответ 3</label></p>
<p><button type="submit">Готово</button> <button type="reset">Сбросить</button></p>
<p><textarea id="output" readonly></textarea></p>
</form>
</body>
</html>