1

djangoでは、次のようにしてテキストボックスの値を取得します。例:

私のHTMLページ:

<input type="text" name="inputBox" id="inputBox" />

views.pyページ:

valueOfTextBox= request.POST.get('inputBox', False)

ceckボックスが「チェックされている」かどうかを確認するにはどうすればよいですか?

<input type="checkbox" id="selectAll">
4

3 に答える 3

0

inputBoxがrequest.POSTに含まれている場合は、チェックされています。したがって、次のことができます。

 if request.POST.get('selectAll', False):
     ...do stuff...

詳細については、この回答を参照してください。

于 2013-02-19T16:06:39.183 に答える
0

まったく同じです。次のように記述してください。

request.POST.get('selectAll', False)
于 2013-02-19T16:06:50.923 に答える
0

チェックボックスに value="" 属性がないため、チェックされている場合、POST 変数の値は「オン」になり、チェックされていない場合、変数は POST dict に含まれません。したがって、以前の回答で説明したように確認できます。

PS: get() メソッドの 2 番目のパラメーターとして False を記述する必要はありません。False と同じブール値であるものが自動的に None を返します。

于 2013-02-19T16:18:40.290 に答える