复选框值未发送到django中的视图

时间:2012-07-19 11:15:41

标签: jquery html django django-views

如果选中该复选框,那么只有我看到值,否则不会提交我做错了什么

 <form>
 <input type="checkbox" id="tagdata" name="tagdata" onchange="get_checkbox_value();" value="0"/>
 </form>

function get_checkbox_value()
{
if ($('#tagdata').attr('checked')) {
  $('#tagdata').val('1');
}
else
{
  $('#tagdata').val('0');
}
}

2 个答案:

答案 0 :(得分:2)

我不确定您要问的是什么,但只有勾选/勾选复选框时才会提交复选框值。如果提交了值,则用户已选中该复选框,如果未提交任何值,则不会选中该值。

答案 1 :(得分:0)

如果我对你的要求是对的,请使用这个,我很抱歉代码格式。

<html>
<head>       <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
</head>
</body>
<form>
 <input type="checkbox" id="tagdata" name="tagdata" onchange="get_checkbox_value();" />
 </form>
<script>
function get_checkbox_value()
{
if ($('#tagdata').attr('checked')) {

   $('#tagdata').val('1');

}
else
{


  $('#tagdata').val('0');

}
}

</script>
</body>
</html>