Ich mache eine Webseite in der Flasche, auf der Benutzer zwischen verschiedenen Optionen wählen können. Abhängig von diesen Optionen möchte ich ihnen auf der nächsten Seite ihre gewählten Optionen zeigen. Mein HTML-Code:Wie kann ich prüfen, ob einige Kontrollkästchen in HTML aktiviert sind?
<input type="checkbox" name="name1">name1<br>
<input type="checkbox" name="name2">name2<br>
<input type="checkbox" name="name3">name3<br>
Mein Python-Code:
if checkbox 1 is checked:
do something
if checkbox 2 is checked:
do something different
if checkbox 3 is checked:
do another something different
Ich kann nicht finden, wie diese if-Anweisungen zu bilden. Ich habe etwas gefunden mit:
.getvalue
Aber dann habe ich einen Fehler bekommen. Mit Radio-Buttons kann ich es zur Arbeit bringen. Als ich sie alle den gleichen Namen und geben ihnen verschiedene Werte mit:
option = request.form['name']
Allerdings bedeutet dies auch nicht mit Checkboxen arbeiten, da dann merkt es nur die letzte Option, aber ich will sie alle.
Vorschlag: Setzen Sie 'name1' und' name2' und 'name3' in eine Liste und verwenden' for'-Schleife anstelle dieser drei 'if'-Anweisungen. –
@KevinGuan: guter Vorschlag, danke. – mhawke