Добрый вечер проблема следующая.
Есть код
$(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. тему неправильно назвал, но пока не нашел где можно сделать ренейм)