Opened 4 months ago
Last modified 4 months ago
#35647 closed Bug
Templating Engine Auto-Closing Forms — at Version 2
Reported by: | Nischal lamichhane | Owned by: | |
---|---|---|---|
Component: | Template system | Version: | 4.2 |
Severity: | Release blocker | Keywords: | templating engine |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description (last modified by )
I was Trying to integrate HTMX into my django application's frontend. and noticed a weird and what seems like a breaking issue.
Following is the html code that I have in my html file being rendered:
<form hx-post="{% url 'batch_delete' pk=batch.id %}" hx-trigger="submit" hx-target="#batchesListCard" hx-swap="innerHTML" hx-on::before-request="$(this).closest('.modal').modal(hide)" > {% csrf_token %} <button type="submit" class="btn btn-danger mt-3"> Yes </button> </form>
Following is what is seen my inspecting Element in my Browser.
<form hx-post="/batches/22/delete/" hx-trigger="submit" hx-target="#batchesListCard" hx-swap="innerHTML" hx-on::before-request="$(this).closest('.modal').modal(hide)"></form> <input type="hidden" name="csrfmiddlewaretoken" value="csrf_value"> <button type="submit" class="btn btn-danger mt-3"> Yes </button>
As you can see, the form is being auto-closed by the templating engine,
The error however isnt in every form, It is happening to the form(with no user input) that is used with htmx to be used as a trigger.
Change History (2)
comment:1 by , 4 months ago
comment:2 by , 4 months ago
Description: | modified (diff) |
---|
Note:
See TracTickets
for help on using tickets.
Please contact me if you need more information to reproduce the bug