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.