Je suis déconner avec une application web tornado avec laquelle j'ai besoin d'un peu d'aide. J'ai plusieurs cases à cocher avec le même nom et je voudrais POSTER les valeurs de la sélection.POST multiple checkbox valeur tornade
<input id=DB_BASED_ID name="activity" value=DB_BASED_ID type="checkbox"/>
<input id=DB_BASED_ID name="activity" value=DB_BASED_ID type="checkbox"/>
<input id=DB_BASED_ID name="activity" value=DB_BASED_ID type="checkbox"/>
<input id=DB_BASED_ID name="activity" value=DB_BASED_ID type="checkbox"/>
Je peux obtenir les valeurs de chacun avec javascript pré-POST, mais je avoir des problèmes à obtenir cette liste sur le côté python (tornade). Je reçois seulement la plus haute valeur sélectionnée.
sur le côté python il ressemble:
...
def post(self):
email = self.get_argument("email")
activity = self.get_argument("activity")
merci beaucoup. Chaque identifiant est différent. mon but est d'obtenir une liste d'activités que quelqu'un dans lequel une personne est intéressée. J'espérais passer un tableau d'éléments "vérifiés" à la base de données. donc le html ressemblerait plus à Randonnée Vélo Camping Pêche Je me soucie seulement de la valeur numérique puisque cela correspond au pk de l'activité correspondante – swasheck
@swash, alors le code que je donne dans le 2ème pararaphe fonctionnera, sauf que vous devez faire votre propre filtrage et conversion en entiers, puisque les résultats seront toujours des chaînes. –