0

我在 django 工作,我想为 html 中的隐藏字段设置一个值并在 django 视图文件中使用它

.html 文件

<input type="hidden" id="t" name="t" />
<script>
document.getElementById('t').value = $('#SelectBox').selectit('t').join(', ');
</script>

我的views.py是:

pos= request.POST.get('t')

这就是我在视图文件中调用的方式。

我也尝试过使用

pos=request.POST('t')

但它似乎不起作用。我该怎么做?我做错了吗?

提前致谢

4

1 回答 1

0

在您的 html 文件中,您编写了没有任何事件的 java-script,因此它将如何为隐藏的输入字段提供任何值。

在提交表单时,如果您的隐藏输入中没有任何值,那么它将不会出现在您的视图文件中,您也不会得到这个“t”值。所以首先在事件函数时检查,值是在你的隐藏输入字段中,然后你可以提交表单,你将在视图文件中获得 t 值。

于 2013-06-25T05:34:47.560 回答