通过向django视图提交表单来获取表单1的值

时间:2015-04-20 06:13:04

标签: python html django forms

我有两种形式"形式1"和" form2"。

<form method="post">
    <input type="text" value="text" name="txt" id="txt" />
    <input type="submit" value="submit" name="submit"/>
</form>

<form method="get" id='myfo'>
    <input type="text" value="text" name="txt1" id="txt1" />
    <input type="submit" value="submit" name="submit"/>
</form>

在我的view.py代码

if request.GET:
    // Here I can get the vaule of txt1 from form 2 
    data=request.GET.get('txt1')
    #do some operations here.

我在txt - form1中输入一些值。我没有提交&#34;表格1&#34;。提交&#34;表格2&#34;时,我想要&#34;表格1&#34;可在视图代码中访问的txt值。

1 个答案:

答案 0 :(得分:0)

你问的是不可能的。每个表单都独立地提交其输入字段,因此“表单1”中的字段将永远不会显示在“表单2”中。

相反,请正确设置您的HTML表单,并且您将同时拥有两者:

<form method="post" >
    <input type="text" value="text" name="txt" id="txt" />
    <input type="text" value="text" name="txt1" id="txt1" />
    <input type="submit" value="submit" name="submit"/>
</form>