ユーザーがいくつかのオプションの中から選択できるフラスコのウェブページを作成中です。これらのオプションに応じて、次のページで選択したオプションを表示します。 私のHTMLコード:HTMLのチェックボックスがオンになっているかどうかを確認する方法はありますか?
<input type="checkbox" name="name1">name1<br>
<input type="checkbox" name="name2">name2<br>
<input type="checkbox" name="name3">name3<br>
私のPythonコード:
if checkbox 1 is checked:
do something
if checkbox 2 is checked:
do something different
if checkbox 3 is checked:
do another something different
は、私はこれらのif文を形成する方法を見つけることができません。
.getvalue
しかし、私はエラーが発生しました。ラジオボタンを使って、私はそれを働かせることができます。私はすべて同じそれらに名前を付け、それらを持つ別の値与えるとき:
option = request.form['name']
をしかし、それは最後のチェックボックスを覚えているので、これはまた、チェックボックスでは動作しませんが、私はそれらすべてをしたいです。
提案:@Kevin関によって示唆されるように
は、これは、forループで処理することができます'name'をリストに入れ、' if'文の代わりに 'for'ループを使います。 –
@KevinGuan:良い提案、ありがとう。 – mhawke