Obtenir la valeur d'un formulaire de saisie par code python/flacon
Comment voulez-vous obtenir la valeur réelle de la input
id d'après vous l'envoyer en Flacon?
forme:
<form action="" method="post">
<input id = "number_one" type="text" name="comment">
<input type="submit" value = "comment">
</form>
aime, ce que j'essaie de dire, c'est quand le formulaire est envoyé (c'est à dire quand vous faites cela):
request.form.get("comment")
la valeur du champ de texte est passé. Ce que je ne peux pas comprendre comment obtenir la valeur de la id
.
Ainsi, lorsque le formulaire est envoyé, nous pourrions alors dire à partir de ce qui forme l'info, parce que chaque forme a un unique id
. Dans ce cas, le id
est number_one
.
Alors, comment pouvons-nous obtenir la réelle valeur littérale de la id
et pas la saisie de texte?
OriginalL'auteur Zion | 2015-08-15
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas. Le
id
valeur ne fait pas partie de la forme de l'ensemble de données envoyées par le navigateur.Si vous avez besoin d'identifier le domaine, vous devez ajouter l'id de la
input
nom de l'élément, ou si leid
est généré par du code Javascript, peut-être stocker les informations dans un extra champ caché.L'ajout de l'id, le nom pourrait être fait avec un délimiteur peut-être:
ce qui vous obligerait à en boucle sur toutes les clés de formulaire:
id
là?. dans ce cas, comment pourrait-il aller? de cette façon? `<input type="hidden" name="id" value="number_one" ></input>
J'ai essayé ce droit maintenant, je ne pouvais toujours pas obtenir levalue
vous devez concevoir un système de correspondance. Peut-être le nom de l'caché entrée
comment_id
, de sorte que vous pouvez utiliserid_ = request.form['comment_id']
pour l'obtenir.et le HTML serait
<input type="hidden" name="comment_id" value="number_one" />
, les balises input sont vides.en fait, j'ai essayé ce
<input type ="hidden" value= "number_one" name = "form_id">
et en utilisant que pour la boucle que vous avez suggéré la seulekey
dans leform
étaitcomment
.form_id
n'était même pas vuce que je propose dans ma réponse est un approche, distinct du champ caché option.
OriginalL'auteur Martijn Pieters
Il est une façon d'identifier les champs et aussi de multiples formes ensemble....
utiliser cette
à vos vue fichier, vous pouvez récupérer cette valeur.
votre sortie sera
vous pouvez également le faire...
my_id
? est-il de chaîne ou numérique?OriginalL'auteur Bharti Rawat