簡體   English   中英

如何在HTML和Django中以單一形式使用2個提交按鈕?

[英]How can I use 2 submit buttons in a single form in HTML & Django?

在這種情況下,只有第二個按鈕起作用。 如果刪除第二個按鈕,則第一個按鈕可以使用,我想同時使用兩個按鈕,如何使用它們?

HTML模板IInd_std.html

  <form method="get" action="#">
    <table style="width:100%">
      <tr>
    <th>Slno</th>
        <th>Name</th>
        <th>Attendance</th> 
        </tr>
      <tr>
    <td>1</td>
        <td>Abijith</td>
        <td>{{ u }}
<input type="submit"  value="present" name="add20"/>
<input type="submit" value="absent" name="add21"/>
{{ v }}
    </td>
      </tr>
    </table>

views.py

u = 1; v = 1
def IInd_std(request):
    global u,v

    my_dictionary = {
    "u" : u, "v" : v
    }
    if request.GET.get('add20'):
        u = u+1
        my_dictionary = {
            "u" : u,
        }
    if request.GET.get('add21'):
        v = v+1
        my_dictionary = {
            "v" : v,
        }


    return render(request, 'blog/IInd_std.html', my_dictionary)

嘗試將其更改為:

request.GET['add20']:

request.GET['add21']:

另外,您正在if語句中重新初始化my_dictionary

更改為:

my_dictionary["u"] = u

my_dictionary["v"] = v

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM