Показать сообщение отдельно
  #1 (permalink)  
Старый 04.03.2013, 17:47
Профессор
Отправить личное сообщение для Vasy Посмотреть профиль Найти все сообщения от Vasy
 
Регистрация: 09.02.2013
Сообщений: 165

передача xml данных в javascript
Есть 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>
Ответить с цитированием