我有一個用戶名串列,我想將表單輸入與串列中的元素進行比較。
假設我有一個清單,比如說,
listA = ["abc", "def", "ghi"]
和 HTML 表單,
<form action="#" class="signin-form">
<div class="form-group mb-3">
<label class="label" for="name">Username</label>
<input type="text" class="form-control" placeholder="Username required>
</div>
<div hljs-attr">form-group">
<button type="submit" class="form-control btn btn-primary submit">Sign In</button>
</div>
我想比較串列中元素的輸入。
uj5u.com熱心網友回復:
制作一個專門的頁面來處理比較并將該頁面添加為表單中的操作。
然后,在該頁面的觀點,即使用采取由用戶輸入的資料get或post那么您可以在任何你想要的方式比較資料。
uj5u.com熱心網友回復:
你必須在你的輸入中添加name引數和最好的方法,POST這樣你就可以使用這樣的東西:
HTML:
<form action="/" method="POST" class="signin-form">
<div class="form-group mb-3">
<label class="label" for="name">Username</label>
<input name="username" type="text" class="form-control" placeholder="Username required>
</div>
<div hljs-attr">form-group">
<button type="submit" class="form-control btn btn-primary submit">Sign In</button>
</div>
</form>
Python:
listA = ["abc", "def", "ghi"]
if 'username' in request.POST:
if request.POST['username'] in listA:
# do something
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/362867.html
上一篇:Spring在應用過濾器時區分帶有和不帶有斜杠的路徑
下一篇:我如何與css行內居中對齊
