J'ai une question fondamentale. Je ne trouve pas d'explication sur le formulaire action = "." malgré la recherche sur google, www.w3schools.com, etc.
Tout le monde sait ce que le. des moyens d'action pour les formes? Est-ce spécifique à Django? Bootstrap?
Code ci-dessous:
{% extends "Blog.html" %} {% block blog%} <h1>Create an account</h1> <p>Please, sign up using the following form:</p> <form action="." method="post"> {{ user_form.as_p }} {% csrf_token %} <p><input type="submit" value="Create my account"></p> </form> {% endblock %}
3 Réponses :
Il recharge la page actuelle, mais avec de nouvelles données.
Normalement, l'attribut action
dans un formulaire spécifie où les données doivent aller, par exemple un fichier de traitement: action = "proces.php"
.
Parfois, action = "#"
ou action = "."
est utilisé pour recharger la page et traiter les données sur la même page.
En gros, il soumet simplement le formulaire à la même page.
Merci beaucoup pour votre réponse
L'attribut Action de formulaire spécifie où envoyer les données de formulaire lorsqu'une le formulaire est soumis
Valeurs acceptées possibles:
dans votre cas de action = "."
vous pointez vers l'url / fichier / répertoire actuel.
Ainsi, il rechargera la même page lors de la soumission du formulaire.