Hi Nirantar,
On 09/05/2020 15.15, Nirantar Kulkarni wrote:
I have multiple submit buttons for same form and each button refreshes
the page
I don't want it to refresh as it removes all changes made by one button
to perform changes made by another please help me
As far as I know, you can only have one action with a plain HTML form.
It might be possible to have more than one submit button, but I don't
think that's part of the standard and might be handled differently
depending on the browser.
If you don't mind the refreshing as long as the data is still there, you
can prefill the form with the contents submitted. That is all easily
handled with standard Django.
You probably need some javascript magic to handle multiple submits though.
I would try something like hiding the actual submit button from the form
and then adding different buttons outside of the form and write some
javascript handler that would submit the form with an extra field
depending on which button was pressed. You could also make the same
javascript action send the data directly to avoid refreshing of the page.
In short, I'm fairly certain you cannot achieve what you want without
writing some kind of client-side javascript :-(
Kind regards,
Kasper Laudrup
--
You received this message because you are subscribed to the Google Groups "Django
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/8b115359-61c8-78c1-297d-73f80a4415eb%40stacktrace.dk.