如何在没有提交按钮的情况下使用Django获取单选按钮值

t3irkdon  于 2023-05-01  发布在  Go
关注(0)|答案(1)|浏览(121)
<body>
    <form action="" method="post">
      {% csrf_token %}
      <input type="radio" name="course" value="C" />C
      <br>
      <input type="radio" name="course" value="CPP" />CPP
      <br>
      <input type="radio" name="course" value="DS" />DS
      <br>
    </form>
    {{res}}
</body>

views.py

def user(request):
   if 'CPP' in request.POST:
          print("CPP")
          return HttpResponseRedirect(request.path_info)

当单选按钮被选中而提交按钮不在那里时,有没有什么解决方案可以将值传递给视图

1l5u6lss

1l5u6lss1#

我很确定你必须使用一些JavaScript。
我会为每个输入添加事件侦听器,然后在更改时发送事件。目标值到您视图。我个人以前没有做过这个,但是我想你应该研究一下XMLHttpRequest或者fetch

相关问题