Показать сообщение отдельно
  #1 (permalink)  
Старый 12.06.2014, 00:52
Интересующийся
Отправить личное сообщение для eskize Посмотреть профиль Найти все сообщения от eskize
 
Регистрация: 12.06.2014
Сообщений: 16

Вытащить val()
Добрый вечер проблема следующая.
Есть код
$(document).ready(function(){

    $('#verify').click(function(event){
        event.preventDefault();
        this.disabled=true;
        answer = $('input:radio:checked').val();
        id = $('#id').val();
        question_id = $('#question_id').val();
        $.ajax({
            type:"POST",
            url:"verify_answer.php",
            data:"answer=" + answer + "&id=" + id + "&question_id=" + question_id,
            success:function(response){   
                $("Тут состоит проблема").css("background",response);
            }
        })
    });
});

Смысл его таков - при клике на кнопку - отправляется ajax запрос и в response - идет ответ либо red либо green.
Есть вот такая форма
echo "<form action='take_test.php?' method='GET'>"
            . "<input type='hidden' name='id' value='$this->id' id='id'>"
            . "<input type='hidden' name='question_id' value='$question_id' id='question_id'>";

        shuffle($question->answers);
        $i = 0;
        foreach ($question->answers as $answers)
        {
            echo "<div class='answers'>";
            echo "<input type='radio' name='answer' value='" . $answers . "'checked>"
                . $answers;
            echo "<br />";
            echo "</div>";
        }
        echo "<input type='submit' value='Проверить' id='verify'>";
        echo "<input type='submit' value='$submit'>"
            . "</form>";

В ней есть вопрос и 4 ответа в тегах radio
смысл ajax запроса в том, что-бы он проверил выбранный ответ и подсветил его или red или green, зависит от правильности ответа.
Все работает кроме одного но, проблема следующая, я знаю как подсветить все ответы red или green(на функции все понятно)
Но я не знаю как подсветить именно checked
p.s. тему неправильно назвал, но пока не нашел где можно сделать ренейм)

Последний раз редактировалось eskize, 12.06.2014 в 00:56.
Ответить с цитированием