Django和jQuery在脚本中使用模型
我正在尝试将jQuery用于模板中的模型对象。我想看看他们选择的单选按钮是否等于正确答案属性。我的代码运行了,但它什么都没做。例如,“如果{answerA}等于{correctAnswer},则添加一个点”Django和jQuery在脚本中使用模型,jquery,django,Jquery,Django,我正在尝试将jQuery用于模板中的模型对象。我想看看他们选择的单选按钮是否等于正确答案属性。我的代码运行了,但它什么都没做。例如,“如果{answerA}等于{correctAnswer},则添加一个点” {% extends "mainpage/base.html" %} {% block content %} <!DOCTYPE html> <html lang="en"> <head> <title>Multiple Choice&
{% extends "mainpage/base.html" %}
{% block content %}
<!DOCTYPE html>
<html lang="en">
<head>
<title>Multiple Choice</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script>
$(document).ready(function(){
$('#quiz').on('change', function(){
// if the id of a button equals the correct answer
if($('input[name=optradio]:checked', '#quiz').val() === '4'){
alert($('input[name=optradio]:checked','#quiz').val());
}
})
})
</script>
</head>
{% csrf_token %}
<html>
<p>{{ title }}</p>
<div class="container">
<form method="GET" class="QuestionForm" id="quiz">
<div class="radio">
<label><input type="radio" name="optradio" id="A">{{answerA}}</label>
</div>
<div class="radio">
<label><input type="radio" name="optradio" id="B">{{answerB}}</label>
</div>
<div class="radio">
<label><input type="radio" name="optradio" id="C">{{answerC}}</label>
</div>
<div class="radio">
<label><input type="radio" name="optradio" id="D">{{answerD}}</label>
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
</div>
</html>
{% endblock %}
{%extends“mainpage/base.html”%}
{%block content%}
选择题
$(文档).ready(函数(){
$('#quick')。关于('change',function()){
//如果按钮的id等于正确答案
if($('input[name=optradio]:checked','#quick').val()=='4'){
警报($('input[name=optradio]:checked','#quick').val();
}
})
})
{%csrf_令牌%}
{{title}}
{{answerA}}
{{answerB}}
{{answerC}}
{{answerD}
提交
{%endblock%}
您尚未指定值属性:
<input type="radio" name="optradio" id="B" value="{{answerA}}"> {{answerA}}
{{answerA}
好的,但是我如何从中提取数据?如果用户是对的,我想显示1/1和0/1,如果他们错了。例如,如果他们选择了按钮A,它等于正确的答案,我如何收集它?您没有为您的无线电输入指定值
属性,所以我试图将该值设置为与花括号中的值相等Django模型的ETS谢谢,它很有效!但是,我不知道如何通过Django将其传回。老实说,我对Django
不是很在行,但我可以帮助你使用jquery。这里有一个问题,你可以看一下。很抱歉。没关系。我一步一步来。我会查看博客,谢谢!如果我有进一步的问题,如果可以的话,我会发表评论最后一个问题lol我想知道用户是否点击了正确的单选按钮来提醒他们这是正确的,但它会提醒每个单选按钮的选择